| Commit message (Collapse) | Author | Age |
|
|
| |
Fixes https://github.com/helix-editor/helix/issues/5615
|
| |
|
|
|
|
| |
Now the editor can fill **very** large terminals.
Changed/removed tests which check the truncating behaviour.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Add underline field to doctests, and fix bugs
|
| |
|
|
|
|
|
|
|
|
|
| |
Adds four new modifiers that can be used in themes:
- undercurled
- underdashed
- underdotted
- double-underline
|
| |
|
| |
|
|\
| |
| | |
Change cursor shape on mode change
|
| |\ |
|
| |\| |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Fixes #323. Due to terminal limitations we can only
change the shape of the primary cursor.
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Change buffer.get & buffer.get_mut to return Option, Implement Trait Index & IndexMut to panic
* Prevent FilePicker from drawing outside buffer (rust panics)
* apply suggestion
* add function in_bounds to avoid useless calculations
Co-authored-by: mathis <mathis.brossier@universite-paris-saclay.fr>
|
|/ |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Refactor new Rect construction
Introduces methods that can be chained to construct new Rects
out of pre-existing ones
* Clamp x and y to edges in Rect chop methods
* Rename Rect clipping functions
|
| |
|
|
|
|
|
|
|
| |
* fix small terminal size panic with info popup
* remove unused enumerator
* fix subtraction overflow panic
|
| |
|
|
* reverse the dependency between helix-tui and helix-view by moving a fiew types to view
* fix tests
* clippy and format fixes
Co-authored-by: Keith Simmons <keithsim@microsoft.com>
|