JR
6ce57b7924
Fix export instructions in installation doc ( #9306 )
10 months ago
Michael Davis
3011df4f35
Bump tree-sitter to latest master ( #9317 )
...
* query capture names now return `&str`s rather than `String`s
* the `#any-of?` predicate is now supported
10 months ago
NitinKM
e46fb58595
Info on how to skip grammar build when building from source ( #8698 )
...
* info: no grammar compile
Added instructions on how to compile without compiling grammars
* Update book/src/install.md
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
10 months ago
jw013
00d681cc69
Update goto_file docs ( #8563 ) ( #9001 )
...
Make the pluralization of files and selections consistent to emphasize
the 1-to-1 relation between files and selections. The prior wording
with plural "files" and singular "selection" can mislead users into
thinking the command can open multiple files from a single selection.
10 months ago
Ryan Roden-Corrent
c8e58304bf
Add textobject queries for protobuf grammar. ( #9184 )
...
Given `message Foo {string s = 1;}`
- `mat` selects `message Foo {string s = 1}`
- `mit` selects `{string s = 1;}`
Given `service SearchService { rpc Search(Req) returns (Resp); }
- `mit` or `mat` selects `Req` or `Resp`
- `mif` or `maf` selects `rpc Search(Req) returns (Resp);`
- `mit` selects { rpc Search(Req) returns (Resp); }`
- `mat` selects `service SearchService { rpc Search(Req) returns (Resp); }`
10 months ago
Jaakko Paju
73deba7044
Add textobject queries for Scala ( #9191 )
10 months ago
Jaakko Paju
a32d537d0a
Add HOCON language support ( #9203 )
...
* Add HOCON language support
* Remove error query
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Change include query
* Fix query error
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
10 months ago
Pascal Kuthe
8653e1b02f
Add config to mark diagnostic sources as persistent
10 months ago
Evan Richter
a98b8ddd1a
add smali language support ( #9089 )
11 months ago
ath3
9ba691cd3a
Support drawing popup frame ( #4313 )
...
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
11 months ago
0rphee
0a83d85124
Add haskell-language-server as lsp for cabal files ( #9111 )
11 months ago
Novus Nota
a1a20d231f
book: Describe usage of `.ignore` and helix-specific ignore files in `[editor.file-picker]` section ( #9102 )
11 months ago
JJ
c56cd6ee8b
Add support for Agda ( #8285 )
...
* agda language support (wip)
* improve highlights
* disable agda-language-server
* minor addendum to documentation
* cargo xtask docgen
* oh i can just do this neat
* minor comment cleanup
* upstream updated
* imports: missed a spot
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
11 months ago
TornaxO7
914c83420b
fix `:indent-style` crash ( #9087 )
...
* removing unreachable statement in `:indent-style`
* update checks when setting indent line and update docs
* `cargo xtask docgen`
11 months ago
Daniel Ebert
723a132bdf
Simplify implementation of `add_indent_level`.
...
Increase hybrid indent heuristic attempt limit to 4.
Clarify the fallback logic in indent heuristic docs.
11 months ago
Daniel Ebert
a5acfdbf10
Add documentation for new indent computation
11 months ago
Phil
b4571c292e
Add initial support for janet-lang ( #9081 )
...
* Add initial support for janet-lang
* Use default roots for janet-lang
11 months ago
Valerii Petryniak
7c55190806
Update keymap.md: improve grammar ( #9069 )
...
* Update keymap.md: improve grammar
* Update keymap.md
Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com>
---------
Co-authored-by: David Else <12832280+David-Else@users.noreply.github.com>
11 months ago
Tshepang Mbambo
86023cf1e6
use canonical name ( #8960 )
...
I do not find anywhere where the option omits the 's'
11 months ago
Tudyx
f8d261cd20
add log tree-sitter ( #8916 )
...
* add log tree-sitter
* better highlight queries
11 months ago
chtenb
8c68074fa6
Fix precedence of ui.virtual.whitespace ( #8879 )
...
* Revert "Revert "Fix precedence of ui.virtual.whitespace (#8750 )""
This reverts commit 811d62d3b3
.
* Fix ui.text overwriting the syntax highlighting
Adjust ui.text description
12 months ago
ghashy
ff095ebd9b
DBML Language support ( #8860 )
...
* DBML language support
* DBML language support, highlights.scm added
* DBML support
* Update runtime/queries/dbml/highlights.scm
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Update runtime/queries/dbml/highlights.scm
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* Update runtime/queries/dbml/highlights.scm
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* remove unnecessary block highlight
* remove unnecessary line
* remove index_block query
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
12 months ago
Ethan Brierley
f1b9c19fa9
add LSP for nushell ( #8878 )
12 months ago
chtenb
db83eb0c50
Document the bufferline scopes ( #8880 )
...
* Document the bufferline scopes
* Update book/src/themes.md
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
---------
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
12 months ago
Dan Field
b306b25e82
GN language support ( #6969 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
12 months ago
WuerfelDev
2579bca21c
Book: fix formatting of some default values ( #8837 )
12 months ago
Luca Saccarola
5889b81fc7
docs: add docs for soft-wrap in languages.toml ( #8836 )
12 months ago
Seth Maurice-Brant
73ca2d5f84
Change Fedora installation to the new official Helix package ( #8762 )
...
Remove COPR install in favour of official Helix package
12 months ago
Triton171
cb0bc25a9f
Add indent queries for scheme (and reuse them for common-lisp & racket). ( #8720 )
1 year ago
Yomain
e868678139
Add command to move files with LSP support ( #8584 )
...
* Added rename command
* Added an error if the new path already exists
* Fixed wrong command name being used
* fixed clippy suggestions
* removed didRenameFiles call, fixed early return due to path Err
* added ':rnm' alias to ':rename'
* code cleanup
* formatting
* removed debug line
* cargo fmt
* Improved new buffer error message
Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
* Removed unnecessary path normalizing
Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
* Update helix-term/src/commands/typed.rs
Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
* Update helix-term/src/commands/typed.rs
Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
* Update helix-term/src/commands/typed.rs
Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
* Update helix-term/src/commands/typed.rs
Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
* feat: change `rename` command to `move`
* feat: add multi lsp support when moving files
* feat: allow lsp calls with a custom timeout
* feat: sending lsp file_changed event once file has moved
---------
Co-authored-by: ontley <theontley@gmail.com>
Co-authored-by: ontley <67148677+ontley@users.noreply.github.com>
Co-authored-by: Pascal Kuthe <pascal.kuthe@semimod.de>
1 year ago
Skyler Hawthorne
10b178e94b
swap yank command registers ( #8708 )
...
#8703 swapped the `+` and `*` registers, but did not swap them in the
corresponding yank commands.
1 year ago
cgahr
5c325fe342
replace kdl tree-sitter to fix highlighting ( #8652 )
...
* replace kdl tree-sitter
* kdl: adopt highlights for new tree-sitter
* kdl: add indent queries
* kdl: add textobjects
* kdl: improve syntax highlighting
* kdl: update lang-support
* kdl: make indents more concise
---------
Co-authored-by: Constantin Gahr <constantin.gahr@ipp.mpg.de>
1 year ago
Joey Hain
70bbbd7d19
add highlight scope for type parameters ( #8660 )
...
* rust: add highlight scope for type parameters
* handle optional type parameters
1 year ago
Jeffrey Gelens
7d7ed78681
Add MacPorts as installation option for MacOS ( #8663 )
...
* Added MacPorts as installation option for MacOS
* Added macports to ToC
1 year ago
John Careaga
992b7a0c39
Update idle-timeout in docs ( #8661 )
1 year ago
Angus Dippenaar
44e03fa414
add golangci-lint-langserver ( #8656 )
...
* languages add golangci-lint-langserver
* update docs
1 year ago
Frans Skarman
9eec9adb8f
Add LPF tree sitter ( #8536 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
1 year ago
Alexander Brevig
2906660119
Add typst language and lsp ( #7474 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
1 year ago
Skyler Hawthorne
b5d691a5d7
Add optional runtime fallback directory ( #8610 )
1 year ago
rsteube
764715a6c0
languages: add templ ( #8540 )
1 year ago
Kasper Juul Hermansen
5cb76e74f9
add lsp for graphql ( #8492 )
...
graphql-lsp has quite the strange name upstream, the project is technically called graphql-language-service,
but the binary shipped is called graphql-lsp hence the strange naming scheme
Signed-off-by: kjuulh <contact@kjuulh.io>
1 year ago
Laurent Wandrebeck
bdf7937a59
Add ansible-language-server for yaml ( #7973 )
...
* Update languages.toml
Add ansible support to yaml.
* cargo xtask docgen
1 year ago
DS/Charlie
93e54fa0c8
add support for json5 ( #8473 )
...
* add json5 language
* docgen
1 year ago
Mathis Brossier
7fbfec766c
book: Fix broken link ( #8441 )
1 year ago
Alexis Mousset
2284bce970
Allow specifying a different style for diff indicator in vcs gutter. ( #8343 )
...
This allows using a background in diff style
(for nice patch file coloring) while keeping the
gutter indicator nice (and using appropriate colors).
1 year ago
NomisIV
cb39242783
Use Maskhjarnas tree-sitter-purescript ( #8306 )
1 year ago
Cyrill Schenkel
941dc6c614
add GNU assembler (gas) support #8291 )
1 year ago
Em Zhan
7090555dab
Add `insert-final-newline` config option ( #8157 )
...
Co-authored-by: Xalfer <64538944+Xalfer@users.noreply.github.com>
1 year ago
Jesse Luehrs
81d6d3ff0e
re-add indent and textobject queries for perl ( #7947 )
...
* bump tree-sitter-perl version
need some grammar tweaks for the indent queries to function properly
* add indent queries for perl
* add textobject queries for perl
1 year ago
Luke Halasy
b959162ceb
Add tree-sitter-highlight-name command ( #8170 )
...
* adds treesitter-highlight-name command
* commit documentation changes
* moves the get_highlight_name function into core/syntax
* rename get_highlight_name function to get_highlight_for_node_at_position
* addresses pr comments: moves fn into helper fn, simplifies a lot
* commit updated documentation changes
* changes scope method to return &str so that callers can decide whether or not to own
1 year ago