Commit Graph
38 Commits
Author SHA1 Message Date
rootiest c18c0cd1be feat: add configuration for floating-help.nvim plugin 2024-09-21 06:57:35 -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 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 1fe385f572 feat: add flexible package manager detection in pigeon setup 2024-08-31 16:41:44 -04:00
rootiest 0fcb172fcc refactor: consolidate plugin dependencies into a central data source 2024-08-31 03:01:13 -04:00
rootiest c9ff704dee feat: configure suda command to load vim-suda plugin 2024-08-29 14:47:32 -04:00
rootiest 4cfa3e0fcf feat: integrate dockercomposelogs.nvim with telescope 2024-08-28 06:36:52 -04:00
rootiest 9a6d4e4158 refactor: centralize configuration data to require data module 2024-08-23 10:04:54 -04:00
rootiest 82cc6d8757 ♻️ refactor(git-plugins): create a git category and move relevant plugins there
Moved git plugins into their own category
2024-08-17 00:41:28 -04:00
rootiest 57c85a871f ♻️ refactor(rootilities): rooticolor -> rootilities
Rename rooticolor as it now includes more general utilities
2024-08-09 05:32:08 -04:00
rootiest aeed123f0e ♻️ refactor(lazygit): lazygit tweaks
Small tweaks to lazygit configuration
2024-08-07 19:52:17 -04:00
rootiest 25352b81a0 ♻️ refactor(rooticolor): move color utilities to module
Create a rooticolor module for color utilities that are used in multiple locations in config
2024-08-07 08:19:21 -04:00
rootiest d125eefdf4 🎨 style(style): improve heading style
Use fancier box style for headings
2024-08-06 05:15:24 -04:00
rootiest c2935cabff feat(util): re-source autosave, re-add remote-nvim, and remap icon-picker key
Use a better provider for auto-save plugin. Re-implement the remote-nvim plugin. Re-map the icon-picker key in insert mode to <C-.>
2024-08-06 02:40:00 -04:00
rootiest 55cb66892e feat(qalc): add qalc plugin for mathing
Adds the qalc plugin to allow for math equations to be evaluated
2024-08-04 17:58:20 -04:00
rootiest b622454835 ️ perf(lazy-load): delegate plugins to their cmd/keymaps
Increase performance: Allow plugins to only load with their commands and keymaps whenever possible
2024-08-04 06:57:07 -04:00
rootiest 1b04fccdcf 🐛 fix(auto-save): fix auto-save triggers
Auto-save should be initialized on BufEnter rather than InsertEnter to cover edge cases like pasting without ever entering insert mode.

Fixes bug where auto-save plugin doesn't initialize if insert mode was never entered, despite the buffer being modified.
2024-08-04 03:30:26 -04:00
rootiest 61bd1b6863 feat(git-blame): refactor git-blame lualine component
Implement git-blame lualine component via the git-blame plugin initialization
2024-08-03 22:42:50 -04:00
rootiest 64b70e8e15 feat(git-blame): add git-blame plugin
Add the git-blame plugin and some missing comments
2024-08-03 02:37:57 -04:00
rootiest 2d66d2fa97 feat(utils): add music controls, add capsword, fix thanks.nvim, remove fugitive
Add music controls and capsword plugins, fix a bug in thanks.nvim plugin, and remove fugitive plugin as it is redundant with other plugins
2024-08-02 09:23:27 -04:00
rootiest a2ee0c6617 🚀feat!: Add astral.nvim
- Remove rootiest.nvim plugin
- Implements astral.nvim
2024-07-26 14:06:08 -04:00
rootiest 05670570f1 🧙 Implement Rootiest Module
- Major Update!!!
- Implements a rootiest module
  - Consolidates much of the settings
  - Improves usability and efficiency
- Faster Loading
- Cleaner Structure
- More keymaps and plugins now have conditional loading
2024-07-24 13:45:52 -04:00
rootiest c028da522b 🪄 Substitution/Navigation
- Faster/smarter plugin loading
- Substitution motions with the 'x' and 'X' keys
- Fold navigation with Ctrl+hjkl
- Various small tweaks for usability
2024-07-23 04:59:45 -04:00
rootiest 8bfaed4e73 🐙 Add GitLinker
- Quickly create (and yank) links to code blocks on git repos
- Select text in nvim -> Get link on github

- Tweak to hardtime:
  - Always include hardtime plugin
  - Toggle 'enabled' setting with .hardtime
2024-07-22 17:56:57 -04:00
rootiest 65bbf7fd61 💡 Add better plugin comments
- Add an identifying comment for each plugin
2024-07-21 11:57:56 -04:00
rootiest f5649bf44e 🎁 Only star manually
- Only use thanks plugin to star plugin repos manually
- Don't auto-run by default
2024-07-21 08:10:32 -04:00
rootiest 4f06ad2f96 📦 Add fugitive
- Alternative git tool
2024-07-20 19:32:24 -04:00
rootiest c1dd778e47 Checks for .settings files
- Checks for missing files and creates them
- More efficient handling of those settings
2024-07-18 14:14:08 -04:00
rootiest 5705b6a414 Add thanks.nvim
- Can automatically star all plugin repos
2024-07-18 11:50:22 -04:00
rootiest fa4ed71101 🗑️ Remove redundant lines
- Plugins no longer re-using defaults
2024-07-17 14:57:21 -04:00
rootiest e70547407b ⏱️ Add WakaTime
- Allows monitoring your coding on a dashboard
- Can be disabled by setting the value in .wakafile to 'false'
2024-07-17 10:46:23 -04:00
rootiest c5610a92fe 🐇 Lazy Efficiency 💤
- Made tweaks to plugin loading triggers that decreased loading time by
nearly half!
- On my system:
  - Previously: ~89ms
  - Now:        ~52ms
2024-07-17 06:34:33 -04:00
rootiest 60b35456f7 💤 Better Lazy Management
- Allow more plugins to lazy-load
2024-07-14 11:10:24 -04:00
rootiest 820f313567 🖋️ Formatting
- Add headers to category files
2024-07-14 00:36:04 -04:00
rootiest 196d3ee59e 📦 Projects and plugins
- Adds Projects option
- Reorganize plugins
2024-07-13 11:52:54 -04:00