Commit Graph

  • 993c68ad6f
    Auto indent on `insert_at_line_start` (#5837) Alex 2023-06-08 19:11:40 +0200
  • e2a1678436
    Fix book configuration for edit template (#7278) Tshepang Mbambo 2023-06-08 10:12:36 +0200
  • b0129b552d
    Fix style overwriting in table rows with multiple cells (#7281) Michael Davis 2023-06-07 23:28:26 -0500
  • 27891cdc8d
    misc doc fixes/improvements (#7282) Tshepang Mbambo 2023-06-08 06:27:58 +0200
  • d4427125eb
    Bail if no language servers support workspace symbols (#7286) Michael Davis 2023-06-07 19:48:11 -0500
  • 31b8b728a2
    Fix C++ queries and update tree-sitter-cpp (#7285) Dimitri Sabadie 2023-06-08 01:13:39 +0200
  • ef5bcd5060
    theme: added gruvbox dark soft variant (#7139) broke 2023-06-08 01:13:08 +0200
  • d324feb072
    Add support for language t32 (#7140) Christoph Sax 2023-06-08 01:01:25 +0200
  • 352d1574a6
    add move_prev_long_word_end and extend_prev_long_word_end (#6905) vwkd 2023-06-08 00:41:35 +0200
  • 2f9b63999f
    Break long sentence in book configuration footnote (#7279) Tshepang Mbambo 2023-06-07 23:19:55 +0200
  • b3949979ae Propagate the count and register to command palette commands Michael Davis 2023-06-07 10:06:26 -0500
  • 0e083497a5 Persist register selection in pending keymaps Michael Davis 2023-06-07 09:55:16 -0500
  • 77e9a22aff
    Add check for a non-zero value for tab width (#7178) Ilya Sovtsov 2023-06-07 12:51:29 +0400
  • 204bac1706
    commands(toggle): use pattern matching on the Value enum (#7240) Alex Vinyals 2023-06-07 10:50:16 +0200
  • ba691f4fb0
    Fix verilog grammar source repo and revision (#7262) blt__ 2023-06-07 12:49:52 +0400
  • 3e927ac578
    Autumn theme: style "soft-wrap indicator" + maintenance (#7229) Jens Getreu 2023-06-07 11:49:39 +0300
  • 9926c2d292 Remove Keymap(KeyTrie) and simply use KeyTrie. gibbz00 2023-06-03 11:29:08 +0200
  • b8563685ec Move `keymap.reverse_keymap()` to `Keytrie`: gibbz00 2023-06-03 10:59:54 +0200
  • eda4c79f2f Remove pub keymap.name(); gibbz00 2023-06-03 10:46:59 +0200
  • 3d0bc72099 Place `Info::from_keymap()` contents in `keymap.infobox()`: gibbz00 2023-06-03 10:37:06 +0200
  • 19326d23d1 Keymap infobox: Idiomatic body tuple. gibbz00 2023-05-29 22:01:45 +0200
  • 3a0892f793 Exclude config no_op bindings in command palette. gibbz00 2023-05-29 22:22:15 +0200
  • 39773e48d3 Remove superfluous command description pruning for keymap infobox: gibbz00 2023-05-29 21:42:24 +0200
  • d20c1632a7 `helix_term::keymap`: Remove one-liner solely used for a test. gibbz00 2023-05-29 21:36:23 +0200
  • f7df53c948 Make `Keymap` a tuple struct. gibbz00 2023-05-31 23:59:29 +0200
  • daea97a89f keymap: Rename KeyTrie::Leaf -> KeyTrie::MapppableCommand gibbz00 2023-05-31 23:40:02 +0200
  • a56af221d7 keymap: Derive `Default` for KeyTrieNode gibbz00 2023-05-31 23:32:55 +0200
  • 78e8695420
    Add support for Forth (#7256) Alexander Brevig 2023-06-06 15:14:34 +0200
  • 71688a387b
    Recognize 'make' file-type as Makefile (#7212) Tobias Clasen 2023-06-06 15:13:27 +0200
  • 9f5b965627
    build(deps): bump regex from 1.8.3 to 1.8.4 (#7249) dependabot[bot] 2023-06-06 12:26:44 +0900
  • 6deb0e4ef7
    build(deps): bump once_cell from 1.17.2 to 1.18.0 (#7248) dependabot[bot] 2023-06-06 11:14:36 +0900
  • a56222cd0e
    build(deps): bump url from 2.3.1 to 2.4.0 (#7247) dependabot[bot] 2023-06-06 11:14:22 +0900
  • a8c99fb24c
    build(deps): bump hashbrown from 0.13.2 to 0.14.0 (#7246) dependabot[bot] 2023-06-06 11:14:05 +0900
  • 1d114ecb6e
    build(deps): bump chrono from 0.4.25 to 0.4.26 (#7245) dependabot[bot] 2023-06-06 11:13:43 +0900
  • cd01dc886a
    build(deps): bump libc from 0.2.144 to 0.2.145 (#7244) dependabot[bot] 2023-06-06 11:13:28 +0900
  • a2b8cfdb8c
    feat(core): add plaintext matching fallback to tree-sitter matching (#4288) Alex Vinyals 2023-06-05 16:13:00 +0200
  • 428d33ab50
    Exit gracefully on termination signals (#7236) Michael Davis 2023-06-05 08:27:57 -0500
  • d5707a4696
    feat(commands): allows cycling option values at runtime (#4411) Alex Vinyals 2023-06-05 15:22:05 +0200
  • 2022e6175b
    Add blueprint language (#7213) Ivan Tkachuk 2023-06-05 11:40:14 +0300
  • 751da01303
    Update install.md instructions regarding symlinks (#7231) Rich Seymour 2023-06-04 20:06:25 -0400
  • 232d9f96a0
    Fix textobject keybindings in usage docs (#7197) avaunit02 2023-06-04 16:20:54 +0100
  • de0ef8af15
    fix UB in diff gutter (#7227) Pascal Kuthe 2023-06-04 17:20:04 +0200
  • d511122279
    Add description for 'ui.text.focus' in theme docs (#7177) Zisulin Morbrot 2023-05-31 00:57:17 +0200
  • 92380540b8
    chore: update scala tree-sitter grammar (#7147) zetashift 2023-05-30 13:29:43 +0200
  • a726799a4e
    build(deps): bump log from 0.4.17 to 0.4.18 (#7175) dependabot[bot] 2023-05-30 09:52:41 +0900
  • 8bd841136a
    build(deps): bump once_cell from 1.17.1 to 1.17.2 (#7174) dependabot[bot] 2023-05-30 09:52:18 +0900
  • 825e7c4976
    build(deps): bump tokio from 1.28.1 to 1.28.2 (#7173) dependabot[bot] 2023-05-30 09:52:10 +0900
  • f694c24ac8
    build(deps): bump regex from 1.8.2 to 1.8.3 (#7172) dependabot[bot] 2023-05-30 09:51:27 +0900
  • d62fb8c8d7
    build(deps): bump chrono from 0.4.24 to 0.4.25 (#7171) dependabot[bot] 2023-05-30 09:51:13 +0900
  • a367a713ef
    build(deps): bump cachix/install-nix-action from 20 to 21 (#7170) dependabot[bot] 2023-05-30 09:49:45 +0900
  • 3334e7e4b2
    fixed repeat_last_motion extends selection (#7159) Ethan Wilkes 2023-05-28 10:51:22 -0500
  • 3a8592abdb
    feat(languages): recognise `.gir` as XML (#7152) yvt 2023-05-27 23:01:50 +0900
  • b107814e39
    languages: add .zimrc to bash filetypes (#7146) Jimmy Zelinskie 2023-05-26 18:55:25 -0400
  • 86ef389c0d
    Highlight query improvements for java and typescript (#7145) Gammut 2023-05-26 16:37:19 -0500
  • 61a89956e3
    book: Mention Helix package in nixpkgs (#7064) Martin Weinelt 2023-05-26 11:33:20 +0200
  • 6e647e83ed
    Update spacebones_light.toml (#7125) Ravi Shekhar Jethani 2023-05-26 10:47:03 +0200
  • 1dd1735909
    Correct selection color (#7138) Casper Rogild Storm 2023-05-26 10:46:07 +0200
  • 349e2b5f0e
    Fix typo in syntax.rs (#7114) Ikko Eltociear Ashimine 2023-05-26 17:45:15 +0900
  • a2e11af608
    Support hidden justfiles (#7088) William Etheredge 2023-05-26 03:43:48 -0500
  • 16375cd94a
    Treat 'Vagrantfile' files as Ruby code (#7112) Brandon Sprague 2023-05-26 01:43:15 -0700
  • 0c21c227e1
    Update languages.toml for Nickel (#7059) Viktor Kleen 2023-05-26 07:23:15 +0000
  • 0266ec6ba3
    Update language support doc Blaž Hrastnik 2023-05-26 13:43:41 +0900
  • 591629ec11
    fix compilation Blaž Hrastnik 2023-05-26 13:35:03 +0900
  • c6d1430243
    Drop old cairo grammar, alias to rust for now Blaž Hrastnik 2023-05-26 11:16:23 +0900
  • 207829eefe
    Fix off-by-one in select symbol references (#7132) Matthew Toohey 2023-05-25 08:01:56 -0400
  • 8e2660b5cc
    Update diagnostics correctly on LSP exit (#7111) Poliorcetics 2023-05-23 12:33:01 +0200
  • 6043c3c3db
    build(deps): bump bitflags from 2.2.1 to 2.3.1 (#7117) dependabot[bot] 2023-05-23 14:19:50 +0900
  • a66e287654
    build(deps): bump toml from 0.7.3 to 0.7.4 (#7120) dependabot[bot] 2023-05-23 14:19:07 +0900
  • 16275db817
    build(deps): bump regex from 1.8.1 to 1.8.2 (#7119) dependabot[bot] 2023-05-23 14:18:51 +0900
  • d765132426
    build(deps): bump pulldown-cmark from 0.9.2 to 0.9.3 (#7118) dependabot[bot] 2023-05-23 14:18:38 +0900
  • 16e0340b4a feat(languages): recognise `Cargo.lock` as TOML yvt 2023-05-21 23:49:39 +0900
  • d3cca0f357
    Recognise XAML files as XML (#7083) Chris 2023-05-20 01:38:55 +0100
  • 41f52d74fe
    fix(docs): Remove `config` from language configuration docs (#7082) LeoniePhiline 2023-05-20 02:27:21 +0200
  • 70e4cdbd8e
    Add command to merge non-consecutive ranges (#7053) Szabin 2023-05-20 01:31:39 +0200
  • e4a9bec562
    fix off-by-one git-commit rulers (#7072) Charles Hall 2023-05-19 16:29:06 -0700
  • ff442eecd0
    nix: add overlay for convenient package usage (#7078) Yt 2023-05-19 09:21:05 -0400
  • 53f47bc477
    Merge pull request #2507 from Philipp-M/multiple-language-servers Blaž Hrastnik 2023-05-19 09:39:35 +0900
  • 2a512f7c48 Rebase cleanup/fixes and use lsp::CompletionItem in item_to_transaction directly Philipp Mildenberger 2023-05-18 22:24:09 +0200
  • f8fa0d8a10 Clarify language-servers documentation for mergeable LSP features (`diagnostics`, `code-action`, `completion`, `document-symbols` and `workspace-symbols`) Philipp Mildenberger 2023-04-14 14:54:04 +0200
  • b6d0e26814 Sort language servers table in languages.toml and rename language server 'R' to 'r' Philipp Mildenberger 2023-04-14 01:12:01 +0200
  • f45bbf165e Apply all review suggestions (doc_id -> id, error message, unnecessary if) Philipp Mildenberger 2023-04-06 02:37:43 +0200
  • 656ee24966 Simplify gutter diagnostics rendering by using partition_point instead of binary search Philipp Mildenberger 2023-04-05 20:03:41 +0200
  • 2b746ea6fa Some minor clarity/cosmetic improvements Philipp Mildenberger 2023-04-05 18:56:19 +0200
  • 39b9a4bba2 Add function `Editor::language_server_by_id` and refactor/simplify related code, also don't 'crash' in completion menu if language_server somehow disappeared Philipp Mildenberger 2023-04-05 18:50:05 +0200
  • 521cdec5a1 Remove TODO comment in helix_lsp::Registry::restart and add doc-comment on top of function instead Philipp Mildenberger 2023-04-05 18:10:49 +0200
  • dcb07673f8 Reorder id generation for Clients to stay close to the old behavior Philipp Mildenberger 2023-04-05 18:08:14 +0200
  • 56748509bd Reduce boilerplate by 'use lsp::*' in Client::supports_feature, and remove TODO comment Philipp Mildenberger 2023-04-05 18:07:41 +0200
  • 3e4bac1d96 Fix lsp_restart across multiple different document scopes (language servers weren't restarted, if not of the same scope id), and fix some smaller rebase issues Philipp Mildenberger 2023-04-02 20:05:26 +0200
  • 2a21b939c4 Fix crash with filtered diagnostics in gutter (e.g. when diagnostics aren't visible) Philipp Mildenberger 2023-03-28 04:15:03 +0200
  • 93fd79a949 Remove offset_encoding in CodeActionOrCommandItem, as it can be retrieved on demand Philipp Mildenberger 2023-03-27 21:21:42 +0200
  • 073000e54d Maintain language servers TOML array order in `doc.language_servers` Philipp Mildenberger 2023-03-20 18:04:02 +0100
  • ff26208427 Filter language servers also by capabilities in `doc.language_servers_with_feature` Philipp Mildenberger 2023-03-20 17:44:04 +0100
  • 9d089c27c7 Fix docgen again Philipp Mildenberger 2023-03-20 01:44:44 +0100
  • 451fe528bb Filter out already seen language servers in requests that can be sent to multiple language servers (code-action, completion, symbol pickers) Philipp Mildenberger 2023-03-20 01:18:08 +0100
  • 8ee599942a Optimize gutter diagnostics and simplify shown_diagnostics Philipp Mildenberger 2023-03-20 00:51:41 +0100
  • 8ab6d7be5e Use let else instead of variable and fix some error messages Philipp Mildenberger 2023-03-20 00:08:24 +0100
  • 1d5d5dab47 Remove offset_encoding in CompletionItem Philipp Mildenberger 2023-03-20 00:02:41 +0100
  • 2eeac10755 Refactor doc language servers to a HashMap, and the config to use a Vec to retain order Philipp Mildenberger 2023-03-19 23:37:41 +0100
  • b1199c552b Remove symbol picker is_empty check Philipp Mildenberger 2023-03-19 21:22:29 +0100
  • 58c913ce45 Simplify 'lsp_stop' command Philipp Mildenberger 2023-03-19 19:26:39 +0100