Skip to content

Feat: Folding Ranges #3058

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 34 commits into from
Sep 21, 2022
Merged
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
098882d
save some progress: add basic starter code for folding ranges
sloorush Jul 23, 2022
2e44b7a
save some progress: add function to traverse through coderange and fo…
sloorush Aug 6, 2022
fec1824
save some progress: add parsing of folding ranges
sloorush Aug 9, 2022
f9ffcc1
fix: maybe issue with foldingRanges
sloorush Aug 9, 2022
1d28a2c
add: generate folding ranges from coderange
sloorush Aug 9, 2022
60b2136
add: plugin request method instance for folding ranges
sloorush Aug 9, 2022
02a1e9d
ref: alter function and var names
sloorush Aug 9, 2022
a032c78
post review: cleanup crk to frk & fix typo
sloorush Aug 10, 2022
892a129
fix: find folding ranges function
sloorush Aug 12, 2022
e6a2b5c
format: run formatter and add comments
sloorush Aug 12, 2022
e21f5cb
fix: return all response results of folding range request
sloorush Aug 12, 2022
799db9b
Revert "format: run formatter and add comments"
sloorush Aug 13, 2022
5d0d159
add: removed comments after revert
sloorush Aug 13, 2022
332e953
fix: formatting
sloorush Aug 16, 2022
c4f386d
docs: add folding range to features section and cabal file
sloorush Aug 16, 2022
8eb7a30
refactor: use destructuring for createFoldingRange function and use c…
sloorush Aug 16, 2022
60e3fb2
test: add basic unit test for findFoldingRanges function
sloorush Sep 7, 2022
e3f0007
test: add tests for children and code kind
sloorush Sep 7, 2022
474ffef
test: add more test cases
sloorush Sep 7, 2022
6975302
test: add test for createFoldingRange
sloorush Sep 8, 2022
a430a43
test: add integration test for folding ranges
sloorush Sep 10, 2022
baf419e
fix: duplicate start line foldingranges and remove single line
sloorush Sep 11, 2022
d6a8666
Merge branch 'master' of github.com:sloorush/haskell-language-server …
sloorush Sep 12, 2022
e9dc569
refactor: duplicate folding range functionality
sloorush Sep 12, 2022
c46a7f4
fix: formatting in code range plugin
sloorush Sep 12, 2022
959a53b
added more descriptive comments and encorporate code review suggestions
sloorush Sep 14, 2022
e8ee9f9
revert: automatic formatting for selection range test case file
sloorush Sep 14, 2022
44c5819
fix: ignoring children if root fails to provide folding ranges
sloorush Sep 18, 2022
9181b04
remove: redundant match on crkToFrk
sloorush Sep 19, 2022
86f1068
revert: filtering same line foldings and multiple foldings on the sam…
sloorush Sep 19, 2022
c3f1c4a
Merge branch 'haskell:master' into folding-ranges
sloorush Sep 19, 2022
57cb482
revert: formatting change to selection range test file
sloorush Sep 19, 2022
ccd9fa5
fix: entire file folding because of root node
sloorush Sep 21, 2022
c023548
Merge branch 'master' into folding-ranges
Sep 21, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'haskell:master' into folding-ranges
  • Loading branch information
sloorush authored Sep 19, 2022
commit c3f1c4a8d0b772dae450cf47910bb74989c47e2c

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.