Commit Graph

566 Commits (5cbb4efa6d697879137da3ed6ef8a47abc5e8709)
 

Author SHA1 Message Date
Blaž Hrastnik 5cbb4efa6d Add the LICENSE file. 3 years ago
Blaž Hrastnik 98bda8f3c9 Fix CI builds. 3 years ago
Blaž Hrastnik 0190fee1c2 Fix indent test, we need to use the in-tree runtime dir. 3 years ago
Blaž Hrastnik 41997d136a ci: Specify tag format. 3 years ago
Blaž Hrastnik cd1754f783 Fix runtime dir lookup. 3 years ago
Blaž Hrastnik e541a75630 tui: Disable tests for now. 3 years ago
Blaž Hrastnik dbbc341931 Update publish workflow. 3 years ago
Blaž Hrastnik 1f2d87cb95 Make the config dir locator work on Windows. 3 years ago
Blaž Hrastnik 37d32e2933 Modify build triggers. 3 years ago
Blaž Hrastnik 83f97a7c89 Update workflow. 3 years ago
Blaž Hrastnik 686ad5e182 Update release.yml 3 years ago
Blaž Hrastnik 274c413f5a Try building (but not packaging yet) binary releases. 3 years ago
Blaž Hrastnik 0f77f543e5 Determine runtime dir based on executable location or env override. 3 years ago
Blaž Hrastnik d33e8fd3d8 Update todos. 3 years ago
Blaž Hrastnik 5954dafdbc Indent array and tuple lists too. 3 years ago
Blaž Hrastnik ccdebb99b5 Drop some useless imports. 3 years ago
Blaž Hrastnik ff4c1d05de Replace the Clear widget with buffer.clear/clear_with. 3 years ago
Blaž Hrastnik 1255bcb8a3 Simplify the compositor callback. 3 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.
3 years ago
Blaž Hrastnik 6c705f09e8 Lint 3 years ago
Blaž Hrastnik dbe870e4ec Break CI cache. 3 years ago
Blaž Hrastnik 0fe19ae472 clippy lint 3 years ago
Blaž Hrastnik ed827e993f Fix jumplist jumps, keep the selection on vsplit. 3 years ago
Blaž Hrastnik caf4349925 Remove some of the panics, just log instead. 3 years ago
Blaž Hrastnik d24844b73d ui: Render command mode doc text if available. 3 years ago
Blaž Hrastnik d4d5e88ade Show a message if no definition was found. 3 years ago
Blaž Hrastnik 1be8b2005d Extract a method for view alignment. 3 years ago
Blaž Hrastnik adaf861881 vsplit can now split scratch buffers. 3 years ago
Blaž Hrastnik 8a949fb011 Drop shellexpand. 3 years ago
Blaž Hrastnik 570c253ffb Disable default features on futures-util to drop proc macros. 3 years ago
Blaž Hrastnik f0712479cb Define text color (mostly) in theme.toml. 3 years ago
Blaž Hrastnik f87dee926a Simplify prompt autocompletion rendering code. 3 years ago
Blaž Hrastnik ff84c8e394 Command mode: Per command completers. 3 years ago
Blaž Hrastnik 87e7a0de3f Save space by having the command hashmap use const static refs. 3 years ago
Blaž Hrastnik dbeae43fbe Bump deps: rust 1.52. 3 years ago
Blaž Hrastnik 9604a0c294 Improve command mode handling. 3 years ago
Blaž Hrastnik 243456a583 Disallow quitting on last view if unsaved changes present. 3 years ago
Blaž Hrastnik c0a8b81487 Only send the document close event if we're closing the underlying buffer 3 years ago
Blaž Hrastnik c20813690f View::new is infallible, so is editor.switch/new_file. 3 years ago
Blaž Hrastnik f2c79e245b Allow switching views back to scratch buffers. 3 years ago
Blaž Hrastnik 418ee17b86 Canonicalize the path on open to avoid duplicates. 3 years ago
Blaž Hrastnik 7c915dc065 Add the :new command, don't crash if saving without filename. 3 years ago
Blaž Hrastnik f8844c6811 Implement pair expansion when pressing new line between bracket pairs.
From:
{|}

To:
{
    |
}
3 years ago
Blaž Hrastnik fd4fd12fa3 clippy lint 3 years ago
Blaž Hrastnik ba97005495 Work around the rest of the blocking issues. 3 years ago
Blaž Hrastnik d00414f81a Start moving more LSP calls into callbacks/futures without capturing self 3 years ago
Blaž Hrastnik 1ad0581ddd Eliminate a few more futures dependencies. 3 years ago
Blaž Hrastnik 355ad3cb82 Tokio migration. 3 years ago
Blaž Hrastnik 0e5308bce1 Need to allow this lint, the Hook signature requires Option<>. 3 years ago
Blaž Hrastnik 3cf9a4ceb8 syntax: Don't deadlock the build if one of the jobs fails. 3 years ago