rootiest
df9aebed1f
🗑️ Cleaned(smear-cursor): remove old config option
...
The use_floating_window option is no longer used so we don't need to set it
2025-03-19 19:42:53 -04:00
rootiest
b8aeb1a911
📝 Docs(scrolling): add a simple note making it easy for users to change the behavior of smart-scroll
...
This adds one line that can be uncommented to prevent the smart-scroll function from remembering the
previous count. Well, it still remembers it, but it won't use it.
2025-03-18 22:38:00 -04:00
rootiest
1ea8611dbc
✨ Feat(scrolling): smarter <C-u> and <C-d>
...
Allows <C-u> and <C-d> to accept a count and scroll by <count>*<half-screen>. The count is
remembered and re-used for both <C-u> and <C-d> so repetitively pressing those sequences will
continue to use the previous count. Count defaults to 1 initally (scroll by one half-screen)
2025-03-18 22:29:45 -04:00
rootiest
c4aa09b6be
✨ Feat(osc7): cwd tracking and matching
...
Writes the CWD to a file (and emits the OSC7) at startup and when the directory changes. This is
used by a function in fish-shell to automatically cd to the cwd on nvim exit.
2025-03-18 22:26:49 -04:00
rootiest
0ae80edfff
✨ Feat(illuminate): remove vim-illuminate in favor of snacks.words
...
Using the snacks feature instead of adding another plugin
2025-03-18 20:07:51 -04:00
rootiest
bae734bb37
🗑️ Cleaned(lazyvim): remove old commented lazyvim extras
2025-03-18 20:06:58 -04:00
rootiest
35d032c7b1
🐛 Bug(luarocks): enable/disable hererocks based on vim.g.use_rocks setting from options
2025-03-18 20:05:35 -04:00
rootiest
163239a405
✨ Feat(projects): add project.nvim
...
Add project.nvim for project management. Add dash option for it.
BREAKING CHANGE: Change dash key `p` from filetree to projects. Filetree now `t`
2025-03-12 21:50:42 -04:00
rootiest
a13da65b8d
✨ Feat(highlight-colors): implement mini.hipatterns
2025-03-12 21:49:11 -04:00
rootiest
74139cb912
✨ Feat(lualine): tweak nvim_updater lualine component colors
...
Make sure the bgcolor always matches its position in lualine, fixes
compatibility issue with some
colorschemes.
2025-03-11 12:45:45 -04:00
rootiest
191b6ffab2
🐛 Bug(treesitter): remove broken conditional
...
The condition for enabling treesitter caused treesitter-textobject errors whenever lazy.nvim
installs plugins
2025-03-10 22:04:25 -04:00
rootiest
98d9b6ee7d
🚸 UX(keymaps): change neominimap toggle keymaps
...
Makes more consistent with other toggles
2025-03-10 20:45:14 -04:00
rootiest
7b96badac2
🗑️ Cleaned(cmp): remove old commented cmp source
2025-03-05 15:26:32 -05:00
rootiest
3c8814df8a
✨ Feat(dashboard): add option and dynamic visibility for github contribs on dash
2025-03-05 15:25:33 -05:00
rootiest
c6084225fd
✨ Feat(keymap): don't comment newline when using o key
...
Normal insert-mode newlines continue comments. Pressing `o` in normal-mode will create a newline
without commenting it.
2025-03-05 15:24:38 -05:00
rootiest
1a5b574ef6
🐛 Bug(blink.cmp): cmdline min keyword length
...
Cleaner cmdline completion with ghost-text and require a minimum of 2 characters entered before
showing suggestions. This prevents `:q` from being autocompleted to `:qall` and similar
mis-completions for short cmds.
2025-03-01 11:07:16 -05:00
rootiest
98a72eab61
✨ Feat(obsidian): implement some initial Obsidian Notes features
2025-03-01 11:05:11 -05:00
rootiest
969510cee1
✨ Feat(picker): implement Pick command
...
This allows you to do `:Pick colorschemes` instead of `:lua Pick('colorschemes')`. Makes using less
frequent pickers fast and easy!
2025-02-27 16:52:43 -05:00
rootiest
aacbf5fb99
🐛 Bug(blink.cmp): tweak the cmdline completion behavior
...
This allows enter to send the command even if there is a suggestion to select. Avoids needing to
press enter twice.
2025-02-27 16:51:04 -05:00
rootiest
e4f7a7473d
✨ Feat(colorschemes): add e-ink theme for some sweet monochromatic style
2025-02-27 16:50:02 -05:00
rootiest
194ab5278d
✨ Feat(ai-completion): try using copilot for a bit
...
Since I now have access to copilot pro I might as well take advantage of it. Not convinced its
better than codeium tho, we shall see.
2025-02-24 23:57:59 -05:00
rootiest
5ad9df12be
🗑️ Cleaned(statuscolumn): remove failed attempts at modifying statuscolumn appearance
...
A while back some attempts were made to change the statuscolumn appearance but they failed to
achieve an effective solution. Tidying up old commented code.
2025-02-17 19:01:04 -05:00
rootiest
648a8b76a5
🗑️ Cleaned(plugin specs): remove old, unused plugin specs
...
These specs have been commented out for a while now, this is just tidying up.
2025-02-17 18:59:51 -05:00
rootiest
e1a00ac2da
🎨 Style(colorschemes): allow auto-dark-mode toggle but disable it by default
2025-02-17 18:58:07 -05:00
rootiest
59acf6175c
🎨 Style(colorschemes): organize colorscheme specs
2025-02-17 18:56:51 -05:00
rootiest
18933787b8
🎨 Style(wezterm): remove old wezterm-types definition
2025-02-17 18:55:52 -05:00
rootiest
05a109422e
🎨 Style(wezterm): make wezterm-types a dependency of lazydev
2025-02-17 18:55:18 -05:00
rootiest
b430ed7b02
✨ Feat(options): add gitname option
...
This allows customizing the github username for functions such as the dashboard contribution graph
2025-02-17 18:38:45 -05:00
rootiest
46e1e88ff2
✨ Feat(image render): remove image.nvim
...
We can now render images in supported terminals with snacks, so image.nvim is now redundant and
unnecessary
2025-02-17 18:37:42 -05:00
rootiest
06663c59e8
📝 Docs(annotations): remove @func annotations
...
These are not properly parsed and not typically used, so all of them are now scrubbed from the repo
2025-02-17 18:36:34 -05:00
rootiest
e1081f0d1f
🐛 Bug(vim.ui): remove deprecated dressing.nvim plugin from deps
...
Dressing is no longer being used, has been replaced with snacks.nvim ui plugins
2025-02-16 14:20:49 -05:00
rootiest
e8fe76e111
🗑️ Cleaned(flutter): remove old redundant code
...
Remove fultter-tools plugin that is no longer used
2025-02-16 14:19:37 -05:00
rootiest
cb61b27c21
📝 Docs(util-funcs): add missing annotations to utility functions
2025-02-16 14:18:49 -05:00
rootiest
a42aaea9eb
🗑️ Cleaned(colorschemes): disable unused tokyonight theme
...
We use catppuccin so disable tokyonight to prevent it loading
2025-02-16 09:41:14 -05:00
rootiest
5701043c61
🐛 Bug(blink.cmp): fix breaking change in cmdline configuration
...
Blink.cmp now configures cmdline sources and keymaps in their own top-level cmdline table,
previously they were mixed in with the default keymaps and sources tables.
BREAKING CHANGE: Change to how cmdline is configured in blink.cmp
2025-02-15 21:31:22 -05:00
rootiest
a9e51f8793
✨ Feat(statuscolumn): implements coloring line numbers based on diagnostic status
...
This allows the line numbers to reflect statuses like Error, Warning, etc
2025-02-15 21:29:31 -05:00
rootiest
c6fcdfef49
✨ Feat(diffview): use 3-way mixed windows mergeview by default
...
Moved diffview opts to main types file and changed default from 3-way veritcal to 3-way mixed
window.
2025-02-15 21:28:14 -05:00
rootiest
97da62dcbe
🗑️ Cleaned(keymaps): remove old uneccessary keymap
2025-02-15 21:26:15 -05:00
rootiest
26e183e519
add gitsigns features toggles
...
In options.lua you can now set:
- vim.g.git_line_hl: to enable line highlights
- vim.g.git_word_hl: to enable word highlights
2025-02-15 21:24:25 -05:00
rootiest
df54d30b24
🐛 Bug(keymaps): remove the \ keymap due to conflict
...
The \ keymap conflicts with the local-leader key. | remains as the vertical split keymap
2025-02-12 21:52:15 -05:00
rootiest
fa4acc29ad
✨ Feat(keymaps): modify vertical split and explorer keymaps for easier use
...
Press \ or | for vertical split. Press Ctrl+| (Ctrl+Shift+\) for explorer.
2025-02-12 18:49:31 -05:00
rootiest
a593ddb2fd
remove deprecated indentor module
2025-02-11 20:50:22 -05:00
rootiest
4de0ea2a96
avoid bootstrapping luarocks when use_luarocks is false
2025-02-11 20:50:06 -05:00
rootiest
588a46e239
deprecate old profiler in favor of snacks.profiler
...
Use PROF=1 env variable to enable startup profiling
2025-02-11 20:48:09 -05:00
rootiest
98ab9da88c
add snacks.image
...
enables image support in snacks!
May consider removing image.nvim now, will look into using snacks.image
in markdown rendering.
2025-02-09 16:59:51 -05:00
rootiest
58bfe77e92
playing with using customized vscode layout for snacks.picker
2025-02-09 16:00:48 -05:00
rootiest
38c01e545c
update blinky behavior to use new lua functions
2025-02-08 21:29:59 -05:00
rootiest
7df4f7ef01
add new snacks plugin features
2025-02-08 21:29:42 -05:00
rootiest
46c9af56d0
efficiency and organization
2025-02-08 21:29:22 -05:00
rootiest
9e9de6fad4
lazy-load smart-splits
2025-02-08 21:28:58 -05:00