Yuta Yamaguchi
c8d77cfdb5
refactor(helix-view): remove cfg_attr references a nonexistent feature ( #5630 )
...
Fixes https://github.com/helix-editor/helix/issues/5615
2 years ago
Blaž Hrastnik
c2c1280f02
Resolve a bunch of upcoming clippy lints
2 years ago
A-Walrus
c4d7cde6c8
Allow the area to be bigger than u16 (width and height remain u16) ( #4318 )
...
Now the editor can fill **very** large terminals.
Changed/removed tests which check the truncating behaviour.
2 years ago
Pascal Kuthe
328c4d002f
adress review comments
2 years ago
Pascal Kuthe
71ee589bbc
make underline_style a seperate option
...
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.
2 years ago
A-Walrus
79a39c1063
Fix failing tests
...
Add underline field to doctests, and fix bugs
2 years ago
A-Walrus
3ad7d543ca
Add separate color for underlines
2 years ago
Gokul Soumya
999b45b28c
Support different kinds of underline rendering
...
Adds four new modifiers that can be used in themes:
- undercurled
- underdashed
- underdotted
- double-underline
2 years ago
Charlie Groves
4b6c4ae6ee
Fix LF line-endings ( #3316 )
2 years ago
Gokul Soumya
8e8367eea6
Refactor Margin for fine grained control ( #2727 )
2 years ago
Blaž Hrastnik
e2d2f19fd0
Merge pull request #1154 from sudormrfbin/cursor-shape-new
...
Change cursor shape on mode change
3 years ago
Mathis Brossier
f5b0821860
Fix panics when resizing ( #1408 )
...
* 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>
3 years ago
Gokul Soumya
449624965b
Merge branch 'master' into cursor-shape-new
3 years ago
Gokul Soumya
d4fb1d0633
Merge branch 'master' into cursor-shape-new
3 years ago
Blaž Hrastnik
34f46e7502
Bump rust to 1.57, fix new lint failures
3 years ago
Gokul Soumya
17473b51d3
Use serde attribute to rename to lowercase
3 years ago
Gokul Soumya
7961355ba1
Change cursor shape on mode change
...
Fixes #323 . Due to terminal limitations we can only
change the shape of the primary cursor.
3 years ago
Gokul Soumya
e40e6db227
feat: Default theme palette using 16 terminal colors
3 years ago
Gokul Soumya
f9375f449c
Refactor new Rect construction ( #575 )
...
* 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
3 years ago
Gokul Soumya
25a8a475c5
Refactor theme parsing ( #570 )
3 years ago
Kirawi
815ee9e334
fix small terminal size panic with info popup ( #563 )
...
* fix small terminal size panic with info popup
* remove unused enumerator
* fix subtraction overflow panic
3 years ago
Ivan Tham
821565e4ef
Add ctrl-z to suspend
3 years ago
Keith Simmons
4418e17547
reverse the dependency between helix-tui and helix-view ( #366 )
...
* 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>
3 years ago