Omnikar
e91d357fae
Macros ( #1234 )
...
* Macros WIP
`helix_term::compositor::Callback` changed to take a `&mut Context` as
a parameter for use by `play_macro`
* Default to `@` register for macros
* Import `KeyEvent`
* Special-case shift-tab -> backtab in `KeyEvent` conversion
* Move key recording to the compositor
* Add comment
* Add persistent display of macro recording status
When macro recording is active, the pending keys display will be shifted
3 characters left, and the register being recorded to will be displayed
between brackets — e.g., `[@]` — right of the pending keys display.
* Fix/add documentation
3 years ago
ath3
3156577fbf
Open files with spaces in filename, allow opening multiple files ( #1231 )
3 years ago
Blaž Hrastnik
3307f44ce2
ui: popup: Don't allow scrolling past the end of content
3 years ago
Omnikar
b66d3d3d9d
Add `save_selection` command ( #1247 )
3 years ago
Omnikar
44681c5057
Add `default-run = "hx"` to `helix-term/Cargo.toml` ( #1244 )
...
Following the addition of `xtask`, `cargo run` has multiple possible
targets, necessitating the usage of `cargo run --bin hx` to run Helix
during development. This allows `cargo run` to be used to run `hx`.
3 years ago
Blaž Hrastnik
df3b88387b
dap: Improve variables UI
3 years ago
Blaž Hrastnik
dac317e620
TODO
3 years ago
Blaž Hrastnik
60c86eff89
dap: Simplify a few more statements that could use the debugger macro
3 years ago
Oskar Nehlin
a1e64815cb
Update book to include typable command remapping ( #1240 )
...
* Update book to include typable command remapping
* Add additional example
3 years ago
Kirawi
29c053e84e
Only use a single documentation popup ( #1241 )
3 years ago
Gokul Soumya
d08bdfa838
Use same name used in config files for langs in docs
3 years ago
Gokul Soumya
70c989e122
Add github action to lint unmerged docs
3 years ago
Gokul Soumya
a78b789406
Auto generate docs for language support
3 years ago
Gokul Soumya
71292f9f11
docs: Auto generate command list
3 years ago
Skyler Hawthorne
9bdbafa075
Fix solarized selection colors ( #1236 )
...
* do not select a foreground color in selections, as this eliminates
syntax coloring
* select lighter color for selections
* Make non-primary cursor cyan instead of green
3 years ago
Blaž Hrastnik
d8351d35ab
dap: Extract a macro that fetches a debugger or returns
3 years ago
Blaž Hrastnik
e98993d609
dap: Fix an off-by-one error when jumping
3 years ago
Omnikar
178cd5ecfc
Add note to `keymap.md` regarding `format_selections` ( #1230 )
3 years ago
WindSoilder
93e276cd9d
Make kill_to_line_end behave like emacs ( #1235 )
3 years ago
Blaž Hrastnik
35ac815409
Fix compilation
...
nix-direnv issues still mess with my shell..
3 years ago
Blaž Hrastnik
a2b22ec152
Use binary_search when looking up diagnostics
...
They're sorted by range so they should also be sorted by line
3 years ago
Blaž Hrastnik
cab09093dd
fix: Normalize backtab into shift-tab
...
Fixes #1150
3 years ago
Blaž Hrastnik
bf8437d098
clippy lint
3 years ago
Blaž Hrastnik
dc8df7ba21
Make thread_picker non-blocking
3 years ago
Blaž Hrastnik
2b4de41bf0
dap: Reply to RunInTerminal
3 years ago
Blaž Hrastnik
d5d1a9b1ae
Apply suggestions from code review
...
Co-authored-by: Gokul Soumya <gokulps15@gmail.com>
3 years ago
Jason Rodney Hansen
461cd20563
Small change
3 years ago
Jason Rodney Hansen
539c27e3f5
Remove `Clone` derive
3 years ago
Jason Rodney Hansen
0b7911d921
Remove `FormatError`
3 years ago
Jason Rodney Hansen
31ed91dc2e
Don't increment for overlapping changes
3 years ago
Jason Rodney Hansen
584a31cd90
Used checked_add for years and months
3 years ago
Jason Rodney Hansen
c74cd48f38
Cleanup
3 years ago
Jason Rodney Hansen
febee2dc0c
No need to clone format
3 years ago
Jason Rodney Hansen
37e484ee38
Add support for time and more date formats
3 years ago
Jason Rodney Hansen
c9641fcced
Add `Increment` trait
3 years ago
Jason Rodney Hansen
2a0c685a78
Remove dependency on gregorian crate
3 years ago
Jason Rodney Hansen
64afd54654
Cleanup
3 years ago
Jason Rodney Hansen
cc04fabe40
Formatting
3 years ago
Jason Rodney Hansen
57a8e79940
No default features for gregorian
3 years ago
Jason Rodney Hansen
95cfeed2fa
Add support for incrementing year and month
3 years ago
Jason Rodney Hansen
c1f6167e37
Add support for dates for increment/decrement
3 years ago
ath3
11a2f9ac31
Assert in release mode too on duplicate keys ( #1228 )
3 years ago
Oskar Nehlin
a06871a689
feat: Make it possible to keybind `TypableCommands` ( #1169 )
...
* Make TypableCommands mappable
* Fix pr comments
* Update PartialEq implementation
3 years ago
ath3
70c62530ee
Support env flags in shebang ( #1224 )
3 years ago
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