chunghha
038a6ce22c
rose_pine_dawn.toml colorscheme ( #1226 )
...
* adds: rose_pine_dawn.toml colorscheme
* chore: define ui.statusline.inactive colors of rose_pine
3 years ago
WindSoilder
cf40e61b0a
add more monokai pro filter themes ( #1220 )
3 years ago
Blaž Hrastnik
5545f8ebb5
dap: Add RunInTerminal reverse request, support replying to requests
3 years ago
Blaž Hrastnik
bcf70d8e67
dap: All of these calls don't need &mut
3 years ago
Blaž Hrastnik
43fbb6d965
Make dap_start non-blocking
3 years ago
Blaž Hrastnik
371c84f70b
cargo fmt
3 years ago
Blaž Hrastnik
34f46e7502
Bump rust to 1.57, fix new lint failures
3 years ago
Blaž Hrastnik
032aaffa15
dap: Split call/request in the same way LSP does
3 years ago
Blaž Hrastnik
2dbf966293
dap: Start working on runInTerminal support
3 years ago
Blaž Hrastnik
0d73a4d23a
dap: console = internalConsole is actually not a lldb-vscode param
3 years ago
Blaž Hrastnik
d31bef7fea
lsp: Don't panic if init fails
...
We correctly filter out the language server inside Document to ignore it
if the capabilities are missing, so this way it'll simply ignore the
errored out LSP rather than panicking.
3 years ago
Blaž Hrastnik
01f7a312d0
Address new lint on 1.57
3 years ago
Blaž Hrastnik
a45df12699
nix: Update to lld 13, drop flake-compat (was unused)
3 years ago
Blaž Hrastnik
119dee2980
fix: Correctly detect empty transactions
...
Fixes #1221
3 years ago
WindSoilder
27ffc79c44
Add monokai pro theme ( #1206 )
...
* add monokai_pro theme
* add monokai_pro theme
* claim the inspired theme and original author
* make diagnostic underlined
3 years ago
Ivan Tham
e2b428cc2d
Add last modified file (gm) ( #1093 )
3 years ago
Bob
418b833d2b
fix goto_window index crash ( #1207 )
3 years ago
Blaž Hrastnik
d14ca05d6b
Simplify some cases that use return None to use ?
3 years ago
Blaž Hrastnik
de5e5863aa
dap: Use cursor_line over cursor + char_to_line
3 years ago
Blaž Hrastnik
54f8e5c9c3
dap: Fix an off-by-one and move the function over to commands/dap
3 years ago
Blaž Hrastnik
573cb39926
dap: Remove some unwraps
3 years ago
Blaž Hrastnik
ffc89e483b
Mark some more TODOs as resolved
3 years ago
Blaž Hrastnik
dfd499f5a9
dap: Highlight line of current stack frame
3 years ago
Blaž Hrastnik
c955eaa6cd
Revert "Improve dedent behavior, make kill_to_line_end behave like emacs ( #1173 )"
...
1. pressing o on a line with no indentation will open a new line as
expected, but esc will then delete the line altogether
2. the kill_line behavior happens after insert mode changes are already
commited to history, and the change isn't commited. pressing u after
this will break highlighting & undo history
This reverts commit c08d2fae58
.
3 years ago
Blaž Hrastnik
662ecf0cd4
Annotate Theme::highlight with #[inline]
3 years ago
Blaž Hrastnik
259678585c
ui: Optimize tree-sitter style lookups
...
Tree sitter returns an index referring to the position of the scope in
the scopes array. We can use that same index to avoid a hashmap lookup
and instead store the styles in an array.
This currently stores the styles in both a map and an array because the
UI still uses hashmap lookups, but it's a reasonable tradeoff.
3 years ago
Blaž Hrastnik
7bbf4c5b06
ui: Only calculate span styling when it's actually in bounds
3 years ago
Blaž Hrastnik
d562e13e1f
minor: Use anchor::ensure in some cases
3 years ago
Blaž Hrastnik
b4fd3148e3
These TODOs have been resolved
3 years ago
George Rodrigues
3e15aead4a
Fix typo on docs ( #1201 )
3 years ago
Blaž Hrastnik
96ae5897a1
Remove another parameter from render_view
3 years ago
Blaž Hrastnik
84e939ef58
Provide a single gutter component that does breakpoint || diagnostic
3 years ago
Blaž Hrastnik
d906911417
dap: Prevent crashes on files with no name or breakpoints
3 years ago
Blaž Hrastnik
30ac5869df
dap: Extract diagnostics gutter into gutters.rs
3 years ago
Blaž Hrastnik
8ffafb826f
dap: Rewrite breakpoints so that there's a single set maintained
3 years ago
Blaž Hrastnik
3633f85b38
Pass editor into render_view & gutter, reducing the number of params
3 years ago
WindSoilder
c08d2fae58
Improve dedent behavior, make kill_to_line_end behave like emacs ( #1173 )
...
* restore indent when press esc right after open a new line
* add comment for restore_indent
* fix, and make kill to line end behaves like emacs
* update comment
* fix comment
* adjust cancel restore_indent situation
* check esc logic in mode transaction
* improve comment
* add more check for dedent
* update comment
* use matches to check for last_cmd
* no need to introduct CommandFun type
3 years ago
Blaž Hrastnik
9ed930b233
Merge remote-tracking branch 'origin/master' into debug
3 years ago
dependabot[bot]
94296229e7
build(deps): bump futures-executor from 0.3.17 to 0.3.18
...
Bumps [futures-executor](https://github.com/rust-lang/futures-rs ) from 0.3.17 to 0.3.18.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.17...0.3.18 )
---
updated-dependencies:
- dependency-name: futures-executor
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
5313d0f04e
build(deps): bump anyhow from 1.0.48 to 1.0.51
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.48 to 1.0.51.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.48...1.0.51 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
fcd39adcaa
build(deps): bump futures-util from 0.3.17 to 0.3.18
...
Bumps [futures-util](https://github.com/rust-lang/futures-rs ) from 0.3.17 to 0.3.18.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.17...0.3.18 )
---
updated-dependencies:
- dependency-name: futures-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
987c4ad97f
build(deps): bump serde_json from 1.0.71 to 1.0.72
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.71 to 1.0.72.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.71...v1.0.72 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
82889d7c41
build(deps): bump actions/cache from 2.1.6 to 2.1.7
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Corey Powell
0dd2303f64
Merge pull request #1184 from nichobi/patch-1
...
Remove defunct helix-bin AUR link
3 years ago
Nicholas Boyd Isacsson
6204c38556
Remove defunct helix-bin AUR link
3 years ago
Gokul Soumya
058796c18e
Change default cursors to block for all modes
3 years ago
Blaž Hrastnik
225e8ccf31
Extract gutters into helix-view
3 years ago
Blaž Hrastnik
27c1a84f05
Reuse a text buffer for each gutter line
3 years ago
Blaž Hrastnik
ba45db84d4
Tie the GutterFn lifetime to the doc so we can avoid cloning data
3 years ago
Blaž Hrastnik
c71c9f69e2
TODO
3 years ago