JR
6ce57b7924
Fix export instructions in installation doc ( #9306 )
6 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
6 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>
6 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.
6 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); }`
6 months ago
Jaakko Paju
73deba7044
Add textobject queries for Scala ( #9191 )
6 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>
6 months ago
Pascal Kuthe
8653e1b02f
Add config to mark diagnostic sources as persistent
6 months ago
Evan Richter
a98b8ddd1a
add smali language support ( #9089 )
7 months ago
ath3
9ba691cd3a
Support drawing popup frame ( #4313 )
...
Co-authored-by: Blaž Hrastnik <blaz@mxxn.io>
7 months ago
0rphee
0a83d85124
Add haskell-language-server as lsp for cabal files ( #9111 )
7 months ago
Novus Nota
a1a20d231f
book: Describe usage of `.ignore` and helix-specific ignore files in `[editor.file-picker]` section ( #9102 )
7 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>
7 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`
7 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.
7 months ago
Daniel Ebert
a5acfdbf10
Add documentation for new indent computation
7 months ago
Phil
b4571c292e
Add initial support for janet-lang ( #9081 )
...
* Add initial support for janet-lang
* Use default roots for janet-lang
7 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>
7 months ago
Tshepang Mbambo
86023cf1e6
use canonical name ( #8960 )
...
I do not find anywhere where the option omits the 's'
7 months ago
Tudyx
f8d261cd20
add log tree-sitter ( #8916 )
...
* add log tree-sitter
* better highlight queries
7 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
8 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>
8 months ago
Ethan Brierley
f1b9c19fa9
add LSP for nushell ( #8878 )
8 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>
8 months ago
Dan Field
b306b25e82
GN language support ( #6969 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
8 months ago
WuerfelDev
2579bca21c
Book: fix formatting of some default values ( #8837 )
8 months ago
Luca Saccarola
5889b81fc7
docs: add docs for soft-wrap in languages.toml ( #8836 )
8 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
8 months ago
Triton171
cb0bc25a9f
Add indent queries for scheme (and reuse them for common-lisp & racket). ( #8720 )
8 months 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>
8 months ago
Skyler Hawthorne
10b178e94b
swap yank command registers ( #8708 )
...
#8703 swapped the `+` and `*` registers, but did not swap them in the
corresponding yank commands.
8 months 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>
8 months ago
Joey Hain
70bbbd7d19
add highlight scope for type parameters ( #8660 )
...
* rust: add highlight scope for type parameters
* handle optional type parameters
8 months ago
Jeffrey Gelens
7d7ed78681
Add MacPorts as installation option for MacOS ( #8663 )
...
* Added MacPorts as installation option for MacOS
* Added macports to ToC
8 months ago
John Careaga
992b7a0c39
Update idle-timeout in docs ( #8661 )
8 months ago
Angus Dippenaar
44e03fa414
add golangci-lint-langserver ( #8656 )
...
* languages add golangci-lint-langserver
* update docs
8 months ago
Frans Skarman
9eec9adb8f
Add LPF tree sitter ( #8536 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
9 months ago
Alexander Brevig
2906660119
Add typst language and lsp ( #7474 )
...
Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
9 months ago
Skyler Hawthorne
b5d691a5d7
Add optional runtime fallback directory ( #8610 )
9 months ago
rsteube
764715a6c0
languages: add templ ( #8540 )
9 months 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>
9 months ago
Laurent Wandrebeck
bdf7937a59
Add ansible-language-server for yaml ( #7973 )
...
* Update languages.toml
Add ansible support to yaml.
* cargo xtask docgen
9 months ago
DS/Charlie
93e54fa0c8
add support for json5 ( #8473 )
...
* add json5 language
* docgen
9 months ago
Gabriel Dinner-David
1756ba4436
update with new mdbook index.hbs ( #8445 )
9 months ago
Mathis Brossier
7fbfec766c
book: Fix broken link ( #8441 )
9 months 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).
10 months ago
NomisIV
cb39242783
Use Maskhjarnas tree-sitter-purescript ( #8306 )
10 months ago
Cyrill Schenkel
941dc6c614
add GNU assembler (gas) support #8291 )
10 months ago
Em Zhan
fe6b556f51
Fix search highlighting for the default docs theme ( #8270 )
10 months ago
Em Zhan
7090555dab
Add `insert-final-newline` config option ( #8157 )
...
Co-authored-by: Xalfer <64538944+Xalfer@users.noreply.github.com>
10 months ago