Commit Graph
190 Commits
Author SHA1 Message Date
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
rootiest 7e7afb35a8 feat: allow line wrapping for directional motions in configurations 2024-11-23 14:18:53 -05:00
rootiest 8c79ec4149 style: refine cursor effect parameters to achieve smoother animation 2024-11-23 14:18:26 -05:00
rootiest 97c969d46c feat: implement command-line abbreviation for lazy commands 2024-11-23 14:18:13 -05:00
rootiest 54779cab5d fix: disable avante support for termux 2024-11-13 20:03:11 -05:00
rootiest 3f096313fc fix: ensure single quotes are used consistently across configuration files 2024-11-12 14:19:44 -05:00
rootiest 3b759c93b6 fix: conditionally disable feature based on installed modules 2024-11-10 16:29:03 -05:00
rootiest d92cff3c18 refactor: streamline NeoMiniMap disabling logic for terminal users 2024-11-10 16:27:44 -05:00
rootiest b09405588b refactor: consolidate keymap additions into overrides configuration 2024-11-10 16:26:29 -05:00