Commit Graph

  • 274c413f5a Try building (but not packaging yet) binary releases. Blaž Hrastnik 2021-05-10 15:39:50 +0900
  • 0f77f543e5 Determine runtime dir based on executable location or env override. Blaž Hrastnik 2021-05-10 01:02:53 +0900
  • d33e8fd3d8 Update todos. Blaž Hrastnik 2021-05-09 19:03:03 +0900
  • 5954dafdbc Indent array and tuple lists too. Blaž Hrastnik 2021-05-09 19:02:35 +0900
  • ccdebb99b5 Drop some useless imports. Blaž Hrastnik 2021-05-09 18:32:40 +0900
  • ff4c1d05de Replace the Clear widget with buffer.clear/clear_with. Blaž Hrastnik 2021-05-09 18:13:50 +0900
  • 1255bcb8a3 Simplify the compositor callback. Blaž Hrastnik 2021-05-09 18:02:31 +0900
  • 35606a3daa Inline tui as helix-tui fork. Blaž Hrastnik 2021-05-09 17:52:55 +0900
  • 6c705f09e8 Lint Blaž Hrastnik 2021-05-09 17:13:59 +0900
  • dbe870e4ec Break CI cache. Blaž Hrastnik 2021-05-09 00:25:06 +0900
  • 0fe19ae472 clippy lint Blaž Hrastnik 2021-05-08 18:26:49 +0900
  • ed827e993f Fix jumplist jumps, keep the selection on vsplit. Blaž Hrastnik 2021-05-08 18:25:19 +0900
  • caf4349925 Remove some of the panics, just log instead. Blaž Hrastnik 2021-05-08 18:17:13 +0900
  • d24844b73d ui: Render command mode doc text if available. Blaž Hrastnik 2021-05-08 17:33:06 +0900
  • d4d5e88ade Show a message if no definition was found. Blaž Hrastnik 2021-05-08 15:39:42 +0900
  • 1be8b2005d Extract a method for view alignment. Blaž Hrastnik 2021-05-08 15:36:27 +0900
  • adaf861881 vsplit can now split scratch buffers. Blaž Hrastnik 2021-05-08 15:29:15 +0900
  • 8a949fb011 Drop shellexpand. Blaž Hrastnik 2021-05-08 11:54:19 +0900
  • 570c253ffb Disable default features on futures-util to drop proc macros. Blaž Hrastnik 2021-05-08 11:51:18 +0900
  • f0712479cb Define text color (mostly) in theme.toml. Blaž Hrastnik 2021-05-07 17:38:25 +0900
  • f87dee926a Simplify prompt autocompletion rendering code. Blaž Hrastnik 2021-05-07 17:31:28 +0900
  • ff84c8e394 Command mode: Per command completers. Blaž Hrastnik 2021-05-07 17:19:45 +0900
  • 87e7a0de3f Save space by having the command hashmap use const static refs. Blaž Hrastnik 2021-05-07 17:13:26 +0900
  • dbeae43fbe Bump deps: rust 1.52. Blaž Hrastnik 2021-05-07 17:10:27 +0900
  • 9604a0c294 Improve command mode handling. Blaž Hrastnik 2021-05-07 17:08:07 +0900
  • 243456a583 Disallow quitting on last view if unsaved changes present. Blaž Hrastnik 2021-05-07 15:03:47 +0900
  • c0a8b81487 Only send the document close event if we're closing the underlying buffer Blaž Hrastnik 2021-05-07 14:52:47 +0900
  • c20813690f View::new is infallible, so is editor.switch/new_file. Blaž Hrastnik 2021-05-07 14:40:11 +0900
  • f2c79e245b Allow switching views back to scratch buffers. Blaž Hrastnik 2021-05-07 14:36:06 +0900
  • 418ee17b86 Canonicalize the path on open to avoid duplicates. Blaž Hrastnik 2021-05-07 14:30:23 +0900
  • 7c915dc065 Add the :new command, don't crash if saving without filename. Blaž Hrastnik 2021-05-07 14:19:58 +0900
  • f8844c6811 Implement pair expansion when pressing new line between bracket pairs. Blaž Hrastnik 2021-05-06 22:59:59 +0900
  • fd4fd12fa3 clippy lint Blaž Hrastnik 2021-05-06 17:20:00 +0900
  • ba97005495 Work around the rest of the blocking issues. Blaž Hrastnik 2021-05-06 17:15:49 +0900
  • d00414f81a Start moving more LSP calls into callbacks/futures without capturing self Blaž Hrastnik 2021-05-06 15:08:59 +0900
  • 1ad0581ddd Eliminate a few more futures dependencies. Blaž Hrastnik 2021-05-06 14:33:53 +0900
  • 355ad3cb82 Tokio migration. Blaž Hrastnik 2021-05-06 13:56:34 +0900
  • 0e5308bce1 Need to allow this lint, the Hook signature requires Option<>. Blaž Hrastnik 2021-05-05 16:25:17 +0900
  • 3cf9a4ceb8 syntax: Don't deadlock the build if one of the jobs fails. Blaž Hrastnik 2021-05-05 16:21:12 +0900
  • b6a22e955b Closer to a full flake build via naersk. Blaž Hrastnik 2021-05-03 22:39:53 +0900
  • 3038c2ef6d ui: Draft for completion doc preview. Blaž Hrastnik 2021-05-03 18:22:29 +0900
  • ab4decfd6d Make post hooks trigger even when a different handler processes input. Blaž Hrastnik 2021-05-03 17:56:02 +0900
  • b0bdcab970 doc: Note about diagnostic mapping. Blaž Hrastnik 2021-05-03 17:47:48 +0900
  • d559199cec Stop crashing if last view is closed. Blaž Hrastnik 2021-05-03 17:46:14 +0900
  • 28c167d71d doc: Be smarter about calculating modified status. Blaž Hrastnik 2021-05-03 17:23:11 +0900
  • 594575ba3f Center forward and backward jumps too. Blaž Hrastnik 2021-04-24 11:46:46 +0900
  • 651d3dec83 Golang uses tabs for indentation. Blaž Hrastnik 2021-04-23 18:55:34 +0900
  • 77db3599ba Fix C highlighting inconsistencies. Blaž Hrastnik 2021-04-23 18:42:29 +0900
  • 7e9ea30a0b auto_pairs: move if cursor, extend if selection. Blaž Hrastnik 2021-04-22 23:26:57 +0900
  • 91767c3848 Update dependencies. Blaž Hrastnik 2021-04-21 13:36:32 +0900
  • 3b90317060 Add window/showMessage / logMessage stubs so gopls fully starts. Blaž Hrastnik 2021-04-15 17:34:38 +0900
  • 305a059f58 Highlight metavariables ($var) inside rust macros. Blaž Hrastnik 2021-04-14 17:16:45 +0900
  • b5b650cfe7 Fix the last line calculation inside ensure_cursor_in_view Blaž Hrastnik 2021-04-14 17:15:32 +0900
  • c64240b6ef Implement most of the view mode (z). Blaž Hrastnik 2021-04-14 17:15:11 +0900
  • 5edb374237 And some more indent patterns. Blaž Hrastnik 2021-04-14 17:14:13 +0900
  • 3e5f24a9d5 lsp: support both utf-8 and utf-16 offsets. Blaž Hrastnik 2021-04-14 15:30:15 +0900
  • 811f952a41 Center search results. Blaž Hrastnik 2021-04-14 15:21:49 +0900
  • 9e6c8c2a5a Rust: add a few more scopes to indent. Blaž Hrastnik 2021-04-14 15:20:39 +0900
  • 9445b24b88 Simplify calculate_indentation. Blaž Hrastnik 2021-04-14 14:28:31 +0900
  • 180521fefe Adjust scroll() to match kakoune: only scroll the view if cursor in bounds. Blaž Hrastnik 2021-04-14 14:27:47 +0900
  • dfb1ae2d33 Rust: Highlight 'crate' as a keyword. Blaž Hrastnik 2021-04-13 17:06:35 +0900
  • 2a1f10d1b5 Center the new position on screen after doing a goto jump. Blaž Hrastnik 2021-04-13 16:56:03 +0900
  • 95dd55ba94 Fix overlap calculation. Blaž Hrastnik 2021-04-10 12:01:49 +0900
  • 7493d19098 Re-introduce clearing with bg color, seems the TUI issue was fixed. Blaž Hrastnik 2021-04-10 00:22:14 +0900
  • 392c4a9c02 Keep primary selection as space+space. Blaž Hrastnik 2021-04-10 00:21:54 +0900
  • 73f4abbb37 N as extend with search (for now, N should be search_prev). Blaž Hrastnik 2021-04-10 00:21:13 +0900
  • 35b4fe4cd0 Fix range.overlap() Blaž Hrastnik 2021-04-10 00:20:12 +0900
  • 5253f40477 nix: Switch to stable rust. Blaž Hrastnik 2021-04-09 19:07:33 +0900
  • 978f5114d8 Horizontal scrolling! It only took a year to get around to it. Blaž Hrastnik 2021-04-09 18:48:56 +0900
  • d692390d10 Render current line:col. Blaž Hrastnik 2021-04-09 17:56:31 +0900
  • 865429643b <space>w for save, <space>c for close current split. Blaž Hrastnik 2021-04-09 17:46:08 +0900
  • 4e31d1521b Add tree-sitter queries. Blaž Hrastnik 2021-04-09 17:42:49 +0900
  • c1e5733b02 Remove the path specifier. Blaž Hrastnik 2021-04-09 17:42:37 +0900
  • 61872de6c0 queries: rust: highlight number constants correctly. Blaž Hrastnik 2021-04-08 23:25:54 +0900
  • 71c06c11cb Import tree sitter queries. Blaž Hrastnik 2021-04-08 23:18:25 +0900
  • 52da68e49a Render a separator between vertical splits. Blaž Hrastnik 2021-04-08 16:54:55 +0900
  • 9f318a8529 Fix an issue with closing nested splits. Blaž Hrastnik 2021-04-08 16:53:57 +0900
  • 9ca2909c80 Loop around the end on regex searches. Blaž Hrastnik 2021-04-08 15:58:20 +0900
  • 8b33ba2284 Correct the naming issue with vsplit and hsplit being swapped. Blaž Hrastnik 2021-04-08 15:52:04 +0900
  • 58c5fec592 minor: This comment was resolved. Blaž Hrastnik 2021-04-08 14:25:04 +0900
  • b1290ee609 Update book css styling. Blaž Hrastnik 2021-04-07 23:56:56 +0900
  • bc4e54c0c4 Load config files from ~/.config/helix, fallback to defaults. Blaž Hrastnik 2021-04-07 23:56:20 +0900
  • f0d49d3ca4 hack: make queries load relative to source dir for now. Blaž Hrastnik 2021-04-07 18:05:59 +0900
  • 12961d657f Implement P as paste_before. Blaž Hrastnik 2021-04-07 17:03:29 +0900
  • 31e6bcbeb4 Clippy lint: replace with default -> take Blaž Hrastnik 2021-04-07 16:58:23 +0900
  • e8298a398c Fix selection rendering, it would be off by 1 if reverse. Blaž Hrastnik 2021-04-07 16:57:58 +0900
  • 63e602bda6 Fix issues with "enum A {|}" <Enter> indent calculation. Blaž Hrastnik 2021-04-07 16:39:13 +0900
  • 4103349be1 Update flake.lock Blaž Hrastnik 2021-04-07 16:38:17 +0900
  • 82ff996662 Yank selection when deleting. Blaž Hrastnik 2021-04-07 15:40:15 +0900
  • 89f81be31b Add yet more language definitions. Blaž Hrastnik 2021-04-07 14:04:13 +0900
  • fb792c5bca Add a python language definition. Blaž Hrastnik 2021-04-07 13:51:09 +0900
  • 3bab640491 Add c++, js, css, html language definitions. Blaž Hrastnik 2021-04-07 13:40:20 +0900
  • 463f58dfda Fix clamping scroll in certain cases. Blaž Hrastnik 2021-04-07 13:38:50 +0900
  • 5aed1f3c00 lsp: Gracefully fail if binary doesn't exist. Blaž Hrastnik 2021-04-07 13:38:24 +0900
  • 9dfd6f6bbc clippy lint Blaž Hrastnik 2021-04-06 20:00:35 +0900
  • 0e9ecccfc1 clippy: Drop or-patterns for now because they're not on stable rust yet Blaž Hrastnik 2021-04-06 19:45:14 +0900
  • 91462af546 Allow starting hx without a file. A new blank file will be created. Blaž Hrastnik 2021-04-06 19:02:22 +0900
  • f00cb15137 core: Improve changeset composition behavior. Blaž Hrastnik 2021-04-06 19:01:48 +0900
  • cf7b19d711 Always update selection: Empty transactions can still change selections. Blaž Hrastnik 2021-04-06 17:29:39 +0900
  • 015fd2ffa2 pairs: Use token utf8 lengths instead of 1. Blaž Hrastnik 2021-04-06 17:28:56 +0900