aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * switch to termini for terminfoPascal Kuthe2022-10-06
| |
| * make underline_style a seperate optionPascal Kuthe2022-10-01
| | | | | | | | | | | | | | | | | | | | Underline styles are mutally exclusive and overwrite each other. Therefore implementing as an modifier lead to incorrect behaviour when the underline style is overwritten. For backwards compatability the "underline" modified is retained (but deprecated). Instead the "underline_style" and "underline_color" optios should be used to style underlines.
| * Detect extended underline support using terminfoGokul Soumya2022-10-01
| | | | | | | | | | | | | | The cxterminfo crate has been used over popular alternatives like `term` since it supports querying for extended capabilities and also for it's small codebase size (which will make it easy to inline it into helix in the future if required).
| * Update theme documentationA-Walrus2022-10-01
| |
| * Fix failing testsA-Walrus2022-10-01
| | | | | | | | Add underline field to doctests, and fix bugs
| * Add separate color for underlinesA-Walrus2022-10-01
| |
| * Support different kinds of underline renderingGokul Soumya2022-10-01
| | | | | | | | | | | | | | | | | | Adds four new modifiers that can be used in themes: - undercurled - underdashed - underdotted - double-underline
* | Fix link to textobjects usage from keymap documentation (#4357)Peter Phillips2022-10-19
| |
* | Fix deleting word from end of buffer (#4328)Jonathan LEI2022-10-19
| |
* | Add a first version of kanagawa theme (#4300)zetashift2022-10-19
| |
* | display tree sitter scopes in a popup (#4337)Roberto Vidal2022-10-18
| |
* | Use the same `WalkBuilder` configuration for the global search file picker ↵Philipp Mildenberger2022-10-18
| | | | | | | | | | as the default file picker (#4334) Skip searching .git in global search, similar to how file picker skips listing files in .git.
* | build(deps): bump cachix/install-nix-action from 17 to 18 (#4340)dependabot[bot]2022-10-18
| | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | build(deps): bump tokio-stream from 0.1.10 to 0.1.11 (#4341)dependabot[bot]2022-10-18
| | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | build(deps): bump cachix/cachix-action from 10 to 11 (#4339)dependabot[bot]2022-10-18
| | | | | | Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* | Bump tree-sitter-elixir (#4333)Clay2022-10-17
| |
* | Replace `in_bounds` with calculation of end_indentA-Walrus2022-10-17
| | | | | | | | | | | | Instead of repeatedly checking if it is in_bounds, calculate the max_indent beforehand and just loop. I added a debug_assert to "prove" that it never tries drawing out of bounds.
* | Only draw indent guides within boundsA-Walrus2022-10-17
| | | | | | | | | | | | Better performance, and otherwise very long lines with lots of tabs will wrap around the u16 and come back on the other side, messing up the beginning skip_levels.
* | Make skip_levels a u8A-Walrus2022-10-17
| |
* | Fix rendering of lines longer than 2^16A-Walrus2022-10-17
| | | | | | | | | | Before things would be cast to u16 earlier than needed, which would cause problems for insanely long lines (longer than 2^16 ~ 65 thousand)
* | Change diagnostic picker keybind to <space>d (#4229)Gokul Soumya2022-10-17
| | | | | | | | | | | | | | Also changes workspace diagnostic picker bindings to <space>D and changes the debug menu keybind to <space>g, the previous diagnostic picker keybind. This brings the diagnostic picker bindings more in line with the jump to next/previous diagnostic bindings which are currently on ]d and [d.
* | Support Cairo 0.10 syntaxBlaž Hrastnik2022-10-17
| |
* | Support Cairo 0.10 syntaxBlaž Hrastnik2022-10-17
| |
* | Fix Cairo comment tokenJonathan LEI2022-10-17
| |
* | Fix readability of highlighted text on the rose_pine themes using official ↵echoriiku2022-10-17
| | | | | | | | palettes (#4221)
* | Fix selecting pop dark theme (#4323)Brandon Dong2022-10-17
| |
* | Log failures to load tree-sitter parsers as error (#4315)Michael Davis2022-10-16
| | | | | | | | | | | | | | Info logs don't show up in the log file by default, but this line should: failures to load tree-sitter parser objects are useful errors. A parser might fail to load it is misconfigured (https://github.com/helix-editor/helix/pull/4303#discussion_r996448543) or if the file does not exist.
* | Fix debug assertion for diagnostic sort order (#4319)Michael Davis2022-10-16
| | | | | | | | | | | | | | The debug assertion that document diagnostics are sorted incorrectly panics for cases like `[161..164, 162..162]`. The merging behavior in the following lines that relies on the assertion only needs the input ranges to be sorted by `range.start`, so this change simplifies the assertion to only catch violations of that assumption.
* | Show keys required to enter each minor mode (#4302)Ben White-Horne2022-10-16
| | | | | | Co-authored-by: Michael Davis <mcarsondavis@gmail.com>
* | feat(csharp,debug): add C# debugger support (#4213)Filip Dutescu2022-10-15
| |
* | themes: Add `bogster_light` theme (#4265)Wojciech Kępka2022-10-15
| | | | | | Co-authored-by: Wojciech Kępka <wojciech.kepka@softax.pl>
* | themes: Update bogster theme (#4264)Wojciech Kępka2022-10-15
| | | | | | Co-authored-by: Wojciech Kępka <wojciech.kepka@softax.pl>
* | C# syntax highlight tweaks (#4285)Chickenkeeper2022-10-15
| |
* | Fixup Zig Indent Queries (#4281)Sora2022-10-15
| |
* | fix `:insert-output` doc: inserting output **before** each selection (#4286)ZJPzjp2022-10-15
| |
* | c/c++ highlighting: various tweaksSam McCall2022-10-15
| | | | | | | | | | | | | | | | | | | | - treat `restrict`/`_Atomic` like `const`/`volatile` => @keyword.storage.modifier - highlight `unsigned int` as builtin => @type.builtin - recognize `static_cast` and friends => @keyword - `template` is a kind of entity like `typename` => @keyword.storage.type - many declaration modifiers have nothing to do with storage/types (explicit, friend, access specifiers, inline in C++) => @keyword - fix floats highlighted as integer => @constant.numeric
* | c/c++ highlights: *& are @type or @operator based on context (#4278)Sam McCall2022-10-15
| |
* | nit: remove a String allocation that is immediately used as an &str (#4277)Poliorcetics2022-10-14
| |
* | Changed Selection Yank Message (#4275)Nathaniel Graham2022-10-14
| | | | | | Co-authored-by: Nathaniel Graham <ngraham@protonmail.com>
* | Add support for Purescript language (#4242)Dario Oddenino2022-10-14
| |
* | Created heisenberg theme for helix editor (#4209)IrishMaestro2022-10-14
| |
* | Fix C++ syntax highlighting, and improve C & WGSL highlighting (#4079)Chickenkeeper2022-10-14
| |
* | Monokai Pro Octagon statusline modes (#4247)Ben Lee-Cohen2022-10-14
| |
* | tutor: Normalize key names, capitalization, etc.Tim Siegel2022-10-12
| |
* | book: Refer to keys by key names, not representationsTim Siegel2022-10-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an attempt to clean up the inconsistent way that keys are written in various places. These rules require the fewest changes to the existing text. Use the "Key name", as defined in remapping.md, which uses "Some-Modifiers-PascalCaseKey". The "Representation", which uses "S-M-lowercasekey", is only used for configuration entries. For key combinations which do not present a popup, just present the keys one after the other, with no intervening space, like `]p`. For key combinations which present a popup, separate them with ` + `, like `Space + f`. The Ctrl modifier is called Ctrl, not Control.
* | tutor: Minor grammar fixTim Siegel2022-10-12
| | | | | | | | No need to say additionally, as well, also, etc. One is enough.
* | tutor: Clarify forward reference to "primary selection"Tim Siegel2022-10-12
| |
* | tutor: Clarify first multi-cursor exampleTim Siegel2022-10-12
| | | | | | | | | | If the reader is unfortunate enough to place the cursor at the beginning of the line on step #1, subsequent steps will fail.
* | tutor: Clarify forward reference to "select command"Tim Siegel2022-10-12
| | | | | | | | | | | | The phrase "Like the select command" suggests that the reader has been introduced to select already. That doesn't happen until the next chapter.
* | Apply transactions to the jumplist for undo/redo (#4227)Michael Davis2022-10-12
| | | | | | | | | | Undo/redo/earlier/later call `Document::apply_impl` which applies transactions to the document. These transactions also need to be applied to the view as in 0aedef0.