git.iko.soy
/
helix
readme
files
commits
refs
on
2158366
help
sign in
history of
helix-view/src/editor.rs
all commits
d00414f
Start moving more LSP calls into callbacks/futures without capturing self
Blaž Hrastnik
6 years ago
355ad3c
Tokio migration.
Blaž Hrastnik
6 years ago
bc4e54c
Load config files from ~/.config/helix, fallback to defaults.
Blaž Hrastnik
6 years ago
91462af
Allow starting hx without a file. A new blank file will be created.
Blaž Hrastnik
6 years ago
0dbd5b6
Simplify code by providin cx.current() = (view, doc).
Blaž Hrastnik
6 years ago
ceea5ea
clippy lint
Blaž Hrastnik
6 years ago
6c4093c
Weave through view_id references so that views into one file have independent selects.
Blaž Hrastnik
6 years ago
c1f2a14
view: document.rs cleanup
Blaž Hrastnik
6 years ago
a65395d
Load theme from toml file.
Blaž Hrastnik
6 years ago
8657c57
Trivial jumplist implementation.
Blaž Hrastnik
6 years ago
4b176ca
Reset first_line when changing files.
Blaž Hrastnik
6 years ago
8a0ab44
editor.open can now either replace the current view or open in a split.
Blaž Hrastnik
6 years ago
b24cdd1
Derive a separate ViewId type.
Blaž Hrastnik
6 years ago
8328fe9
Drop refcell use, make view simply ref doc.id.
Blaž Hrastnik
6 years ago
bf95ee2
Store Document on the Editor type, make View reference it.
Blaž Hrastnik
6 years ago
cbcacb1
Merge some imports.
Blaž Hrastnik
6 years ago
8ba1e15
Expose doc.syntax() via accessor.
Blaž Hrastnik
6 years ago
51c15da
Hold a reference to executor on the Editor type.
Blaž Hrastnik
6 years ago
e3ec5e3
Fix goto code before merging.
Blaž Hrastnik
6 years ago
eadad13
preparing for gd merge
Jan Hrastnik
6 years ago
4e461be
editor.open now checks if view already exists
Jan Hrastnik
6 years ago
54a7e89
lsp: Wire up didClose notification on editor.close.
Blaž Hrastnik
6 years ago
eca2a73
lsp: Pass through language_id on didOpenTextDocument.
Blaž Hrastnik
6 years ago
dd91090
Implement keep_selections (filter selections on regex).
Blaž Hrastnik
6 years ago
bb87b08
Configure language servers via LanguageConfiguration.
Blaž Hrastnik
6 years ago
8f4ff4c
editor: We still want to be able to calculate cursor pos.
Blaž Hrastnik
6 years ago
8289bd1
minor, fix clippy lint
Blaž Hrastnik
6 years ago
01907b3
commands: Implement count for a few more commands.
Blaž Hrastnik
6 years ago
9132c6a
Make some Document fields read-only.
Blaž Hrastnik
6 years ago
7da6bd6
commands: Simplify some code, only calling cx.doc() once.
Blaž Hrastnik
6 years ago
7877647
Allow closing individual views.
Blaž Hrastnik
6 years ago
de5170d
Parse input counts: 10w, etc.
Blaž Hrastnik
6 years ago
5e73f83
Implement vertical split calculations.
Blaž Hrastnik
6 years ago
8f0ddf9
Address clippy warnings.
Blaž Hrastnik
6 years ago
446a7e5
Don't render selections/cursors on views not in focus.
Blaž Hrastnik
6 years ago
448c1ab
View tree implementation: render multiple split views.
Blaž Hrastnik
6 years ago
05c7fb9
Refactoring: move language_servers into Editor, proper load for doc.
Blaž Hrastnik
6 years ago
eff6fac
clippy lint
Blaž Hrastnik
6 years ago
b39849d
Refactor: Document type as a wrapper around barebones State.
Blaž Hrastnik
6 years ago
64b5b23
Move theme from view to editor, support multiple views in editor.
Blaž Hrastnik
6 years ago
b2b3083
Support multiple open views.
Blaž Hrastnik
6 years ago
49b4cdb
Refactor command calling.
Blaž Hrastnik
6 years ago
49cc6c1
Refactor Editor into Application and Editor/Workspace.
Blaž Hrastnik
6 years ago
newer commits
keys
esc to close
j k
move down, up
enter
open
esc
back, or up a level
1 2 3 4
readme, files, commits, refs
/
filter
y
copy the clone command
c
compare the chosen commit with another (or shift-click both)
?
show or hide this list