Blaž Hrastnik
|
138787f76e
|
Drop clap for pico-args
We barely have any flags so it's not worth the compilation time or
binary size to use clap.
|
3 years ago |
Blaž Hrastnik
|
5cbb4efa6d
|
Add the LICENSE file.
|
4 years ago |
Blaž Hrastnik
|
35606a3daa
|
Inline tui as helix-tui fork.
We only rely on some of the rendering primitives and implement our
Cursive-style compositor on top.
|
4 years ago |
Blaž Hrastnik
|
570c253ffb
|
Disable default features on futures-util to drop proc macros.
|
4 years ago |
Blaž Hrastnik
|
1ad0581ddd
|
Eliminate a few more futures dependencies.
|
4 years ago |
Blaž Hrastnik
|
355ad3cb82
|
Tokio migration.
|
4 years ago |
Blaž Hrastnik
|
b6a22e955b
|
Closer to a full flake build via naersk.
Blocked on https://github.com/NixOS/nix/issues/4423, build doesn't see
submodules.
|
4 years ago |
Blaž Hrastnik
|
2a3910c1d9
|
wip: Async async. Delay response handling with a callback.
|
4 years ago |
Blaž Hrastnik
|
e3c4edae32
|
Add the machinery to load syntax config from TOML.
It's embedded into the binary at build time for now, but it's progress.
|
4 years ago |
Blaž Hrastnik
|
1d42b95915
|
ui: wip: Markdown doc renderer.
|
4 years ago |
Blaž Hrastnik
|
61ce2c9cfe
|
lsp: Disable snippet_support until we implement it.
|
4 years ago |
Blaž Hrastnik
|
3f6f82b0c4
|
Always store the log file under home dir.
|
4 years ago |
Blaž Hrastnik
|
3bf4e1e8fa
|
Update deps.
|
4 years ago |
Blaž Hrastnik
|
cd16df19c1
|
lsp: generate_transaction_from_text_edits
|
4 years ago |
Blaž Hrastnik
|
7c75ec04e8
|
File picker mockup, reuses the line editor work done on Prompt.
|
4 years ago |
Blaž Hrastnik
|
5103dc9617
|
move commands and keymap back to terminal.
Command needs to be able to deal with UI. We'll separate it again later
on.
|
4 years ago |
Blaž Hrastnik
|
af1924404a
|
Configure logging (-vv for debug level logs)
|
4 years ago |
Blaž Hrastnik
|
f9bfba4d96
|
Reroute LSP notification events into the main app event loop.
|
4 years ago |
Blaž Hrastnik
|
f03830b047
|
wip: Basic LSP lifecycle requests/notifications.
|
4 years ago |
Blaž Hrastnik
|
7b4a4f6a3c
|
Use crate info for clap help text.
|
4 years ago |
Blaž Hrastnik
|
e39bd211d1
|
argh -> clap to speed up compilation (no syn/proc_macro)
|
4 years ago |
Blaž Hrastnik
|
3020077da8
|
Extend selection commands.
|
4 years ago |
Blaž Hrastnik
|
935cfeae57
|
Split parts of helix-term into helix-view.
It still largely depends on term for some types but I plan to change
that later.
|
4 years ago |
Blaž Hrastnik
|
088f8a82af
|
Incremental parsing: rough draft.
|
4 years ago |
Blaž Hrastnik
|
a106be94f1
|
Refactor a little bit.
|
4 years ago |
Blaž Hrastnik
|
b17a77b8b8
|
cleanup: Import tree-sitter-highlight so we can cache trees.
|
4 years ago |
Blaž Hrastnik
|
25b3f98e3d
|
draft: tree-sitter highlighting
|
4 years ago |
Blaž Hrastnik
|
7eac12a4bb
|
Add helix-syntax as a wrapper around tree-sitter parsers.
|
4 years ago |
Blaž Hrastnik
|
e282fc7595
|
Bump deps, eliminate a lot of transitive deps.
|
4 years ago |
Blaž Hrastnik
|
9ad40bc40b
|
Experiment with TUI so we can render selections.
|
4 years ago |
Blaž Hrastnik
|
0d56ce9296
|
Bump deps, make it compile with latest smol.
|
4 years ago |
Blaž Hrastnik
|
4733afa6c2
|
Update dependencies.
smol 0.3 makes setup a whole lot easier.
|
4 years ago |
Blaž Hrastnik
|
f8fe273a2e
|
Fix build.
|
4 years ago |
Blaž Hrastnik
|
57c2046070
|
Drop tui.
|
4 years ago |
Blaž Hrastnik
|
613d06dfb0
|
wip: importing to github
|
4 years ago |
Blaž Hrastnik
|
6905ff03c2
|
Start swapping from termwiz to crossterm + async.
|
5 years ago |
Blaž Hrastnik
|
44ff4d3c1f
|
Implement a new core based on CodeMirror.
|
5 years ago |
Blaž Hrastnik
|
240e5f4e3d
|
Initial import.
|
5 years ago |