You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix-plus/helix-core/src
Roland Kovacs d962e06e91
Add runtime language configuration (#1794) (#1866)
* Add runtime language configuration (#1794)

* Add set-language typable command to change the language of current buffer.
* Add completer for available language options.

* Update set-language to refresh language server as well

* Add language id based config lookup on `syntax::Loader`.
* Add `Document::set_language3` to set programming language based on language
  id.
* Update `Editor::refresh_language_server` to try language detection only if
  language is not already set.

* Remove language detection from Editor::refresh_language_server

* Move document language detection to where the scratch buffer is saved.
* Rename Document::set_language3 to Document::set_language_by_language_id.

* Remove unnecessary clone in completers::language
3 years ago
..
increment Replace tendril with smartstring 3 years ago
auto_pairs.rs Configurable auto pairs (#1624) 3 years ago
chars.rs Temporarily turn on unicode-lines 3 years ago
comment.rs Specify capacity on toggle_line_comments 3 years ago
config.rs migrate grammar fetching/building code into helix-loader crate 3 years ago
diagnostic.rs feat(lsp): configurable diagnostic severity (#1325) 3 years ago
diff.rs Fix Clippy lints in tests (#1563) 3 years ago
graphemes.rs Optimize rendering by using Ropey::byte_slice 3 years ago
history.rs Fix Clippy lints in tests (#1563) 3 years ago
indent.rs Indentation rework (#1562) 3 years ago
lib.rs Add (prev) paragraph motion 3 years ago
line_ending.rs Add (prev) paragraph motion 3 years ago
macros.rs Split parts of helix-term into helix-view. 4 years ago
match_brackets.rs Fix match brackets comment (#1346) 3 years ago
movement.rs Fix next paragraph logic over muliple blank lines (#1951) 3 years ago
object.rs add select_next_sibling and select_prev_sibling commands (#1495) 3 years ago
path.rs migrate grammar fetching/building code into helix-loader crate 3 years ago
position.rs Fix tab rendering to use dynamic tab width 3 years ago
register.rs Show infobox with register contents 3 years ago
search.rs Jump to the next number on the line before incrementing (#1778) 3 years ago
selection.rs Fix Clippy lints in tests (#1563) 3 years ago
shellwords.rs Open files with spaces in filename, allow opening multiple files (#1231) 3 years ago
state.rs Reduce State use a bit further 3 years ago
surround.rs Show surround delete and replace errors in editor (#1709) 3 years ago
syntax.rs Add runtime language configuration (#1794) (#1866) 3 years ago
test.rs Add missing # back to test output 3 years ago
textobject.rs Rename _para to _paragraph 3 years ago
transaction.rs core: transaction: Resolve some TODOs 3 years ago