Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Allow separate styles for markup headings (#1618) | Alex | 2022-02-21 |
| | | | | | * update markdown highlighting to use separate heading themes * remove markdown theme scopes in ui | ||
* | Always ignore the .git directory in file picker (#1604) | Daniel S Poulin | 2022-02-20 |
| | | | | | Some users (including myself) want to turn off filtering of files prefixed with `.`, as they are often useful to edit. For example, `.env` files, configuration for linters `.eslint.json` and the like. | ||
* | ui: prompt: Render aliases + border on the doc | Blaž Hrastnik | 2022-02-20 |
| | |||
* | fix: Allow multi-line prompt documentation | Blaž Hrastnik | 2022-02-20 |
| | |||
* | Extract a lsp position helper | Blaž Hrastnik | 2022-02-18 |
| | |||
* | Extract some duplication in lsp goto_ calls | Blaž Hrastnik | 2022-02-18 |
| | |||
* | Extract jump_to_location | Blaž Hrastnik | 2022-02-18 |
| | |||
* | Extract a common "language server or return" macro | Blaž Hrastnik | 2022-02-18 |
| | |||
* | Extract a helper function for lsp::Location | Blaž Hrastnik | 2022-02-18 |
| | |||
* | Move most LSP specific commmands to commands::lsp | Blaž Hrastnik | 2022-02-18 |
| | |||
* | dap: fix runInTerminal with lldb-vscode | Blaž Hrastnik | 2022-02-18 |
| | |||
* | Refactor symbol picker to share code | Blaž Hrastnik | 2022-02-18 |
| | |||
* | filter git revision on git command success exit code (#1674) | Michael Davis | 2022-02-18 |
| | | | | | | | | | | | | | | The unwrap (or '.ok()' rather) triggers for some errors but not negative status codes. In the case where helix is being packaged in an empty git repository, the existing mechanism will fail because git init git rev-parse HEAD gives a negative exit code and prints to stderr stderr: "fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.... with a stdout of "HEAD\n" (too short to slice with [..8]). | ||
* | Fix bug when launching hx file.rs:10 (#1676) | tomKPZ | 2022-02-18 |
| | |||
* | feat(commands): command palette (#1400) | Matouš Dzivjak | 2022-02-17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat(commands): command palette Add new command to display command pallete that can be used to discover and execute available commands. Fixes: https://github.com/helix-editor/helix/issues/559 * Make picker take the whole context, not just editor * Bind command pallete * Typable commands also in the palette * Show key bindings for commands * Fix tests, small refactor * Refactor keymap mapping, fix typo * Ignore sequence key bindings for now * Apply suggestions * Fix lint issues in tests * Fix after rebase Co-authored-by: Blaž Hrastnik <blaz@mxxn.io> | ||
* | Manually recalculate initial completion where it matters | Blaž Hrastnik | 2022-02-17 |
| | |||
* | Pass through Editor instead of Context | Blaž Hrastnik | 2022-02-17 |
| | |||
* | WIP: show all buffers that couldn't be closed | Cole Helbling | 2022-02-17 |
| | |||
* | helix-term: implement buffer completer | Cole Helbling | 2022-02-17 |
| | | | | | | In order to implement this completer, the completion function needs to be able to access the compositor's context (to allow it to get the list of buffers currently open in the context's editor). | ||
* | helix-term/commands: display buffer id in picker | Cole Helbling | 2022-02-17 |
| | |||
* | Allow static strings in set_status/set_error so API is nicer | Blaž Hrastnik | 2022-02-15 |
| | |||
* | dap: Reduce amount of block_on uses | Blaž Hrastnik | 2022-02-15 |
| | |||
* | Fix hover menu item text color in base16 themes (#1668) | David Crespo | 2022-02-15 |
| | | | | | * fix hover menu item text in base16 dark * same ix for base16_default_light and base16_terminal | ||
* | Add object.movement for tree-sitter navigation | Gokul Soumya | 2022-02-15 |
| | |||
* | Add docs for tree-sitter based navigation | Gokul Soumya | 2022-02-15 |
| | |||
* | Add tree-sitter based function, class navigation | Gokul Soumya | 2022-02-15 |
| | |||
* | .. | Blaž Hrastnik | 2022-02-15 |
| | |||
* | Fix build on master | Blaž Hrastnik | 2022-02-15 |
| | |||
* | Add `PageUp`, `PageDown`, `Ctrl-u`, `Ctrl-d`, `Home`, `End` keyboard ↵ | Ludwig Stecher | 2022-02-15 |
| | | | | | | | | | | | | | | | shortcuts to file picker (#1612) * Add `PageUp`, `PageDown`, `Ctrl-u`, `Ctrl-d`, `Home`, `End` keyboard shortcuts to file picker * Refactor file picker paging logic * change key mapping * Add overlay component * Use closure instead of margin to calculate size * Don't wrap file picker in `Overlay` automatically | ||
* | use PathBuf::to_string_lossy() instead of to_str() (#1655) | Kirawi | 2022-02-15 |
| | |||
* | add tree-sitter-erlang (#1657) | Michael Davis | 2022-02-15 |
| | |||
* | fix: nix flake build | Blaž Hrastnik | 2022-02-15 |
| | |||
* | build(deps): bump serde_json from 1.0.78 to 1.0.79 (#1667) | dependabot[bot] | 2022-02-15 |
| | | | | | | | | | | | | | | | | Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.78 to 1.0.79. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.78...v1.0.79) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> | ||
* | Refactor language config loading (#1658) | Gokul Soumya | 2022-02-14 |
| | |||
* | Makefile indent must be '\t' (#1661) | CossonLeo | 2022-02-14 |
| | |||
* | Add new dap commands to docs (#1660) | Gokul Soumya | 2022-02-14 |
| | |||
* | Mark DAP as experimental | Blaž Hrastnik | 2022-02-13 |
| | |||
* | Merge remote-tracking branch 'origin/master' into debug | Blaž Hrastnik | 2022-02-13 |
|\ | |||
| * | postpone clone after found (#1656) | Cydiater | 2022-02-13 |
| | | |||
| * | Added docs for `ensure_selections_forward` (#1651) | Maximilian Schoenenberg | 2022-02-11 |
| | | |||
| * | Instant is more suitable than SystemTime for spinners | Blaž Hrastnik | 2022-02-10 |
| | | |||
| * | Replace tendril with smartstring | Blaž Hrastnik | 2022-02-10 |
| | | | | | | | | Slightly smaller API surface, less dependencies. | ||
| * | feat(editor): add config for search wrap_around (#1516) | Matouš Dzivjak | 2022-02-10 |
| | | | | | | | | | | | | | | | | | | * feat(editor): add config for search wrap_around Fixes: https://github.com/helix-editor/helix/issues/1489 * Move search settings into separate config * Disable linter | ||
| * | Refactor document methods | Gokul Soumya | 2022-02-10 |
| | | |||
| * | Handle newlines in register infobox | Gokul Soumya | 2022-02-10 |
| | | |||
| * | Show infobox with register contents | Gokul Soumya | 2022-02-10 |
| | | |||
| * | Prevent multiple code action popups | Gokul Soumya | 2022-02-08 |
| | | |||
| * | Preselect first item in code action popup menu | Gokul Soumya | 2022-02-08 |
| | | |||
| * | Replace if let with early return | Gokul Soumya | 2022-02-08 |
| | | |||
| * | Update keybind docs for treesitter, view mode (#1628) | Gokul Soumya | 2022-02-08 |
| | |