This repository has been archived by the owner on Jun 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.todo.lua
69 lines (52 loc) · 2.19 KB
/
.todo.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
-- NOTE: below are months to years old chaotic lists of TODOs,
-- | with no consistency whatsoever and at this point I have no clue
-- | what some of these ideas were meant to be.
-- | I'm just gonna archive all of them before the great dotfiles migration
-- NOTE: fluid simulation and sound
-- TODO: codebreak.rs (TUI game)
-- FIXME: add keymap descs + which-key groups
-- FIXME: float border using blend
-- FIXME: ltex_extra just got new setup method
-- TODO: heirline dap components
-- TODO: lsp codelens
-- TODO: aerial filter based on parents type
-- TODO: lspconfig should be server setup only, move keymaps to keymaps.lua
-- NOTE: check out codicons
-- lequire(foo).bar == function() require("foo").bar end
-- TODO: cartography.nvim
-- by default: lua port of vim-unimpaired
-- toggle boolean options (true, false)
-- rotate option values
-- handy bracket mappings (pair of commands)
--
-- toggle options
-- { 's' = "spell", 'n', "number" }
-- rotate options
-- { 'f', foldcolumn = { "0", "auto:9" } }
-- { key = 'f', opt = "foldcolumn", values = { "0", "auto:9" } }
-- run commands
-- { 'i' = "IndentBlanklineToggle", 't' = { "TSBufEnable", "TSBufDisable" } }
-- NOTE: keysounds.nvim
-- NOTE: TS structure highlight
-- - indentation guide color based on context type (func, class, struct)
-- - highlight blocks using TS (better view of code structure)
-- NOTE: lsp_lines - override open_float instead of vlines
-- NOTE: glowberry.nvim
-- LSP UI using Glow/Glamour (hover, signature, cmp item preview, etc)
-- TODO: improve glow (PR, maintained fork, or rewrite in other lang)
-- preserve reference links & convert links to reference links
-- codeblock background highlight
-- NOTE: colorwheel.nvim
-- switch colorscheme styles
-- `:Style` command (`let g:` + `:colo`)
-- `prev_style()`, `next_style()` API
-- `ColorSchemePre` autocmd (select next style when running on same colorscheme)
-- Telescope / Trouble list
-- NOTE: more organized, formatted vimdoc
-- asciidoc, markdown, idk
-- NOTE: BookTree
-- branching story; 'episode' instead of 'commit'
-- episode types: 'continued', 'spin-off'
-- episode flags: 'epilogue', 'prologue'
-- TODO: delete comment EOL keybind
-- TODO: keep track of external dependencies