Commit Graph
78 Commits
Author SHA1 Message Date
rootiest 38ebed3b0a Feat(picker): implement custom picker function
Allows for automated picker selection and some special features to make using pickers easier
2024-10-15 18:00:11 -04:00
rootiest c0e512ec4f perf: remove cmp sources for emoji/math/nerdfonts
NOTE: Use telescope symbols picker instead
2024-10-14 19:14:16 -04:00
rootiest 3efddc37a0 feat: add clear search highlight mapping 2024-10-12 05:52:11 -04:00
rootiest 048066d6a4 feat: add function to append modeline after the last line 2024-10-12 05:52:01 -04:00
rootiest a09d836f0d feat: enhance statusline with icon and text concatenation 2024-10-11 12:49:00 -04:00
rootiest 77b20b2831 feat: consolidate dashboard button definitions into a single table 2024-10-11 12:48:39 -04:00
rootiest e912800a52 refactor: replace hardcoded disabled_plugins with external configuration 2024-10-11 12:48:28 -04:00
rootiest dd372e08dd feat: add autoformat option in configuration 2024-10-08 04:29:56 -04:00
rootiest b443e6ff91 feat: add ellipsis replacement functionality on InsertLeave 2024-10-08 04:25:31 -04:00
rootiest 8e12606aed feat: add conditional spellchecking feature 2024-10-08 04:24:53 -04:00
rootiest d6abaf27cd perf: better hardening against missing plugins
-- Handle missing plugins more cleanly
2024-10-04 16:58:54 -04:00
rootiest 69524bf589 perf: set special options for treesitter 2024-10-04 14:01:06 -04:00
rootiest 3cbae67bbd refactor: improve multicursor config 2024-10-04 14:00:41 -04:00
rootiest 1bdab9638f perf: improve cmp performance 2024-10-04 14:00:07 -04:00
rootiest 7b76fb6f95 feat: improve cmp source and provider 2024-10-04 13:58:17 -04:00
rootiest 7aee452413 refactor: unify MultiCursor keybindings under <leader>m prefix 2024-09-25 06:17:38 -04:00
rootiest 94bf4a4276 feat: add function to get the appropriate ordinal suffix for a given number 2024-09-24 14:51:42 -04:00
rootiest aa5351d41f feat: add multicursor support with new keybindings 2024-09-24 14:50:14 -04:00
rootiest 1d5e9aeea2 feat: add Avante plugin support with configuration options 2024-09-24 14:49:22 -04:00
rootiest 080994493d feat: add script glyphs for superscript and subscript numerals 2024-09-21 06:58:24 -04:00
rootiest 181797de7e feat: introduce status updates for Neovim Updater in lualine statusline 2024-09-21 06:54:36 -04:00
rootiest aa33c6e538 feat(ai): conditionally enable ChatGPT plugin 2024-09-16 14:05:18 -04:00
rootiest 16d98a918c feat: add customizable tab, indent, and scope characters 2024-09-16 13:48:59 -04:00
rootiest a73a24489a fix: ensure correct logo path assignment in dashboard configuration 2024-09-16 09:46:14 -04:00
rootiest a1bc76a018 feat: dynamic adjustment of dashboard layout padding 2024-09-16 06:34:46 -04:00
rootiest 04b057a757 feat: add additional configuration options to dashboard settings 2024-09-15 07:33:17 -04:00
rootiest da34d98a1c refactor: reorganize post-configuration functions into utils module 2024-09-15 06:14:16 -04:00
rootiest 651e931ce3 feat: include telescope-lazy and telescope-luasnip dependencies 2024-09-15 01:25:00 -04:00
rootiest d140f928ca feat: add new Telescope extensions including frecency, undo tree, and recent files 2024-09-15 01:07:03 -04:00
rootiest 70c3f4dc44 style: adjust layout padding based on window height 2024-09-14 22:16:20 -04:00
rootiest 3d758d1ebc fix: adjust dashboard layout calculation for dynamic resizing 2024-09-14 22:09:19 -04:00
rootiest 9df3cc52e9 refactor: update dashboard header design to ASCII art logo 2024-09-14 22:07:04 -04:00
rootiest 725c3533a1 fix: correct frecency picker invocation in dashboard and key mappings 2024-09-14 17:26:39 -04:00
rootiest 0affef0abc feat: add custom key mappings for visual mode text block movements 2024-09-14 17:04:57 -04:00
rootiest 5615d74659 feat: integrate Git status signs with MiniFiles 2024-09-14 15:22:01 -04:00
rootiest 7cda320f8c feat: add key mapping for paste overwrite 2024-09-14 15:21:49 -04:00
rootiest 22aa2b890a feat: add Neovim updater shortcut keys 2024-09-14 15:21:38 -04:00
rootiest 1aef517eb6 chore: update and expand mode indicators in types.lua 2024-09-13 09:20:11 -04:00
rootiest 1684b05f1b feat: add NeoCodeium chat function keymap 2024-09-13 09:18:34 -04:00
rootiest 07acf6cfa1 feat: add dynamic resizing for mini.files preview window 2024-09-13 09:18:20 -04:00
rootiest 10802e429e feat: add keymaps for visual mode text block movement 2024-09-13 09:17:27 -04:00
rootiest 2bf3b86ef9 chore: remove old keymap function 2024-09-08 13:44:18 -04:00
rootiest 03ddd8b2c1 🐛 fix(multiplatform): adjustments to support multiple platforms 2024-09-06 10:48:58 -04:00
rootiest 273580f533 ♻️ refactor(full-scope)!: major revision refactoring
Code layout has been changed and improoved. Annotations are added for documentation. Automated through utility functions and data tables

BREAKING CHANGE: Tested from clean. Now properly uses LuaRocks to install dependencies.
2024-09-04 16:07:12 -04:00
rootiest b2731cff01 feat(funcs): add format option to get_os and add bufnr option to keymapping
Allows specifying the format of the os name output. Keymap add/remove functions can now optionally specify a bufnr for buffer-specific mappings.

Singificantly improved annotations/documentation of several functions as well.
2024-08-31 16:45:17 -04:00
rootiest 8458d56b52 feat: add cmdline history and prompt completion sources 2024-08-31 16:42:34 -04:00
rootiest 1fe385f572 feat: add flexible package manager detection in pigeon setup 2024-08-31 16:41:44 -04:00
rootiest d8cf018277 chore: update key mappings with LazyGit integration 2024-08-31 16:41:30 -04:00
rootiest a23fc9c643 feat(utils): add type annotations and inline documentation to various utility modules 2024-08-31 03:02:33 -04:00
rootiest ce3f339757 feat: add plugin reloader with exclusion list 2024-08-31 03:00:42 -04:00