Commit Graph
198 Commits
Author SHA1 Message Date
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 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 e1a00ac2da 🎨 Style(colorschemes): allow auto-dark-mode toggle but disable it by default 2025-02-17 18:58:07 -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 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 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 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 816eca31b7 fix!: move all lazyvim extras into a single file
This is a necessary change to ensure they are loaded before any other
plugins.
Prevents a warning message at startup.
2025-02-08 20:28:57 -05:00
rootiest 7c893a72c9 minor formatting correction
use single quotes when possible instead of double quotes
2025-02-08 20:16:57 -05:00
rootiest f6074cc198 add new picking global (Pick)
this allows you to run `Pick` instead of `require('data.func').pick`
Makes accessing the picker function easier/quicker/cleaner.
This is now implemented throughout the config.
2025-02-08 20:16:14 -05:00
rootiest 286df25462 a couple new keymap overrides 2025-02-08 20:14:07 -05:00
rootiest 1bbd9bac30 add new default ai-chat provider option (code-companion)
disable avante and use code-companion instead
2025-02-08 20:13:30 -05:00
rootiest 142aafc7ff add yazi toggle option 2025-02-08 20:12:33 -05:00
rootiest 2d3b4c1543 add luarocks toggle option 2025-02-08 20:12:24 -05:00
rootiest 5c0010dd5a add tiny-inline-diagnostic toggle option
default on
2025-02-08 20:12:10 -05:00
rootiest 5dd3af0083 add new default picker option: snacks.picker
Now telescope and fzf-lua are disabled by default
Significant performance boost!
2025-02-08 20:11:43 -05:00
rootiest 34e46cba1c clean up additional dynamic keymaps 2025-02-08 20:09:49 -05:00
rootiest 1255161d4b make smart-splits mappings more dynamic
only use them when using smart-splits
2025-02-08 20:08:49 -05:00
rootiest 23959a9b77 add autocmd for non-ignored fts
used to lazy-load on actual normal buffer opening
2025-02-08 20:06:53 -05:00
rootiest 36febe9fe3 rework qalc mappings 2025-02-08 20:06:11 -05:00
rootiest 191f0cb798 remove lazygit utils
(using snacks.lazygit instead)
2025-02-08 20:05:35 -05:00
rootiest 4cd9063a82 add more options for toggling features 2025-01-13 21:10:38 -05:00
rootiest 7baf187b65 tweak neovide effects 2025-01-13 21:10:10 -05:00
rootiest 66cb9db1d8 use codeium and blink by default 2024-12-28 18:50:11 -05:00
rootiest d89d385a15 make keymap override more flexible 2024-12-28 18:45:41 -05:00
rootiest ba40d4ad11 execute early options before anything else 2024-12-28 18:45:16 -05:00
rootiest 1678c1a244 style: clean up whitespaces in options configuration 2024-12-18 14:26:57 -05:00
rootiest 76cb67e6e9 feat: implement keymap for swapping buffer positions 2024-12-18 14:26:25 -05:00
rootiest b75a6552ad feat: remap 'q' to '<nop>' to prevent accidental macro recordings 2024-12-18 14:26:08 -05:00
rootiest baaed9bd80 feat: add macro recording cursor color changes 2024-12-11 14:45:29 -05:00
rootiest f986297e51 feat: add user command to list active LSP clients 2024-12-11 14:45:20 -05:00
rootiest b8805d7507 feat: swap 'p' and 'P' key behaviors for improved usability 2024-12-11 14:44:58 -05:00
rootiest 1ff3ef3e1b feat: implement snippet closure on exit from insert mode 2024-12-11 14:44:33 -05:00
rootiest d958a521e4 feat: enable todo-comments feature 2024-12-11 14:43:56 -05:00
rootiest e446bb29ba fix: reduce cursor animation length for smoother transitions 2024-12-11 14:43:47 -05:00
rootiest 10989e6257 feat: add keymaps for macro recording and replaying 2024-12-11 14:43:36 -05:00
rootiest 3c6385fe02 feat: implement dynamic line numbering based on command mode 2024-12-11 14:43:18 -05:00
rootiest c237ab1dff feat: implement custom status column with gradient highlights 2024-12-11 14:43:06 -05:00
rootiest 89453dc581 🚑 Quickfix(offset_encodings): address nvim-nightly offset_encoding deprecations
This is a temporary hotfix to deal with offset_encoding/position_encoding requirements in the latest
nightly builds. Plugins should be updated to address this.

BREAKING CHANGE: blink.cmp is not working, fallback to nvim-cmp. noice.nvim using a fork. Likely
more to come. Watch for 'offset_encoding' scope tags in later commmits.
2024-11-25 19:12:25 -05:00
rootiest ff4e12676b feat: add new mini logo for dashboard 2024-11-25 19:05:53 -05:00
rootiest a9203b51a9 feat: implement snacks statuscolumn configuration 2024-11-24 20:19:32 -05:00
rootiest 4f62a6b91c refactor: encapsulate setup logic into a dedicated function 2024-11-24 03:19:35 -05:00
rootiest 70693e44d6 feat: enable clickable git components in statusline 2024-11-24 03:19:27 -05:00
rootiest c99db3c038 chore: clean up previous lazygit implementations from config 2024-11-24 03:17:10 -05:00
rootiest a7129d6cc1 feat: enable horizontal motion keys to wrap to next line 2024-11-23 14:26:01 -05:00
rootiest b57784ac53 feat: add architecture detection to disable incompatible plugins 2024-11-23 14:19:12 -05:00