152 Commits

Author SHA1 Message Date
4d291369e3 feat: Replacement of the autopairs plugin using snippets, extension of
snippets (mainly python) and cleanup of keymappings for snippets.
2026-06-11 06:46:40 -05:00
c3fad7d51f feat: Adding in several flags for neovim's calling of luarocks to
prevent the need for environment configuration to install/use
tree-sitter.
2026-06-08 21:03:11 -05:00
02d8fff47e feat: Adding gitconfig support finally 2026-06-08 06:54:42 -05:00
406be77c97 feat: Adding keymappings for snippet traversal and removing the devicons
dependency from lualine
2026-06-07 14:18:51 -05:00
b13a31df51 feat: Updating some neovim settings from recent testing 2026-06-07 13:58:25 -05:00
4871f2a8c3 doc: Comment added to a neovim setting for sidescrolloff 2026-06-07 12:55:59 -05:00
4ecac23d1c fix: Adding a goto for gitcommit filetypes to start the cursor at the
beginning of the buffer
2026-06-07 12:54:56 -05:00
dad5638a4d feat: Adding a gitcommit ftplugin for better and consistent gitcommit
message writing.
2026-06-07 12:54:18 -05:00
84d3c44175 feat: Adding the telekasten filetype to treesitter and registering it as
markdown
2026-06-07 12:52:01 -05:00
dbbe234781 fix: Removing the reference to the note_taking plugin on the production
branch
2026-06-04 18:32:05 -05:00
28649d7907 fix: Actually fixing the yaml-companion setup. Testing needs to continue
with verifying schemaStore will work from fresh install.
2026-06-04 18:29:06 -05:00
08b5c6a247 fix: Moving Ui2 to its own config file, adding settings to the
yaml-companion to give more accurate matching of files, disabling
twilight plugin (not really used but may be tested again during pair
programming in the future), removing scrolloff
2026-06-04 17:49:32 -05:00
82d843edbb fix: Setting up luasnip a bit better with with dependency installation
properly working for jsregexp
2026-06-04 17:39:58 -05:00
2bcc1f866c feat: Setting up the TreeSitterInstall custom command to install
luarocks hosted treesitter plugins inside neovim
2026-05-28 16:30:51 -05:00
0ff4a94a04 feat: Adding the TSI (Tree-Sitter Install) command, changing the ui2
setup to use floating messages instead of the cmdline output, cleanup of
plugin loading.
2026-05-27 08:25:34 -05:00
a587e16f1f feat: Adding a bunch of changes to move further towards a clean and more
builtin setup rather than relying upon plugins.
2026-05-26 05:28:54 -05:00
abe81c01b3 feat: A working state during the transfer between the old neovim
configurations and using newer built-in functionality in the 0.12.x
versions of Neovim.

Further work is needed for treesitter updates, cleanup of the conversion
work and testing to verify old functionality isn't lessened to get the
benefits of a cleaner config and vastly faster load times.
2026-05-23 20:28:34 -05:00
deea09dac5 feat: Cleaning up the tmux config, cleanup of zsh aliases and moving
some functions to aliases
2026-05-23 20:26:12 -05:00
905fd8fc43 feat: Cleanup of plugins, swapping the telekasten shortcut for toggling
todo items and making changes to the build UI.
2026-05-19 04:10:44 -05:00
f8836d1f49 feat: changing some naming conventions, adding in the
arduino_language_server setup and adding the fugitive plugin for git
actions.
2026-05-18 05:26:29 -05:00
9aa70e6f84 Merge branch 'development' 2026-04-22 14:07:38 -05:00
a5e460ae87 fix: Adding an ignore setting for pylint to remove calls to adding
function level docsctrings
2026-04-22 12:15:39 -05:00
5426461dea exp: Testing out yaml-companion plugin, moving nvim-lint to being on a
hotkey rather than on bufread and bufwrite
2026-04-21 09:05:45 -05:00
1d6b711561 fix: Moving back to the default keybinding for tmux as it causes issues
with using other non-customized systems and neovim completion defaults
2026-04-21 08:10:36 -05:00
e79b18785a feat: Adding nvim-lint plugin and adding the cfn-lint for CloudFormation
linting.
2026-04-16 20:00:57 -05:00
56eb59f9c5 fix: Adding a docker default platform target and a minor format change. 2026-04-13 05:32:22 -05:00
026c152daa fix: Update for the odd pathing "fix" in the deploy script 2026-04-07 13:07:48 -05:00
dd63dfd57e fix: Removing several bits that were superfluous or were causing issues.
Disabling nvim-lint and calls to cfn-lint for now. Found and removed the issue with
completion causing odd failures on expansion.
2026-04-07 08:03:21 -05:00
20b386f05c fix: Getting 24-bit truecolor support actually working in tmux finally. 2026-04-06 17:57:13 -05:00
821d7328c6 refactor: Cleanup and stuff 2026-04-05 21:35:11 -05:00
04209e4b53 feat: Working on making CloudFormation and yaml linting. 2026-04-02 09:53:47 -05:00
7b64bb09ac fix: Several small updates.
- Removing the load_lauunchjs call for dap as it's no longer needed.
- Cleanup of lspconfig of several lines that appear to not do anything
  in testing, and updating keymap order.
- Removing the luasnip setup section as it appears to not be required in
  testing.
- Update to nvim-cmp for luasnip relative loading and removing the
  buffer from command mode completion
- Twilight update to narrow the focus but also expand out if statements.
- ZSH re-enabling keychain despite it being slow as replacement with
  gpg-agent will take a focused session to do across environments
2026-04-02 06:29:20 -05:00
fe487f2a90 fix: Updating the deploy script to use relative dot notation which helps
deploy on MacOS more easily.
2026-04-02 06:28:36 -05:00
a519618e20 fix: Updates to telekasten to use the built in toggle_todo function
instead of the custom one (works well enough), removing lazy loading of
the plugin to allow calling from telekasten commands from nvim load, and
adding ZSH functions to open a new note or today's note immediately.
2026-04-02 06:23:43 -05:00
30b85110ee doc: Update to the README 2026-04-02 06:16:59 -05:00
72ac2e0106 fix: Correcting a naming scheme for including luasnip so it's not
included multiple times under the same name
2026-04-02 06:15:06 -05:00
36c3852bc3 refactor: Moving the wezterm local file linux cursor fix into the main
config file, fixing treesitter folding (maybe) and removing the old
attempt at a fix, slight fixes to formatting in other files.
2026-03-31 15:56:08 -05:00
f80e5aa318 refactor: Moving the theme into the zsh subdirectory and updating the deploy script for the change. 2026-03-31 13:45:35 -05:00
257dabd9bd fix: Large cleanup of formatting in plugins, re-enabling of gdb in DAP,
removing large portions of the render-markdown plugin settings as they
are just the defaults
2026-03-31 12:57:03 -05:00
0fd6336d5a fix: Initial pass through each neovim config section for formatting and
removing WSL
2026-03-31 12:09:41 -05:00
095cacf392 fix: Removing npmrc (just not used), updating zshrc to remove
zsh-syntax-highlighting references and disabling keychain for now,
adding a TODO to the deploy script for wezterm local config
2026-03-31 12:05:34 -05:00
3ea9943040 test: Trying out removing the zsh suggestions and syntax highlighting
for now.
2026-03-30 07:31:12 -05:00
cc86b9d1bd fix: completing this round of updates to the zsh setup for startup
times, testing with other prompts (Pure) and cleaning up the config
files for better modularity and coherent settings.
2026-03-29 18:34:02 -05:00
72ef502512 refactor: vastly more readable path function by removing cruft and the
loop
2026-03-29 16:40:54 -05:00
4dd3c3eed6 feat: Adding a new function to print out the path variable in a newline delimited list, new aliases for quick actions and cleanup of zshrc for future changes 2026-03-29 16:22:32 -05:00
64868c6672 feat: Update to the zsh setup, moving functions and aliases to their own
files, changing up the plugins and settings to remove stale setups and
to reduce the loading time by nearly half
2026-03-28 16:53:51 -05:00
a31d423095 fix: Actually correcting the on_attach settings and moved them to an LspAttach event autocommand. Slight cleanup as well. 2026-02-22 20:33:13 -06:00
70c7a97484 feat: Adding additional file types to the bash LSP's loading list. 2026-02-14 21:20:11 -06:00
06e8a3f098 feat: Fixing up the gdscript LSP connection to the Godot server. 2026-01-26 06:31:57 -06:00
5a5386737e fix: Adding alias for the todo list and the clangd LSP config file. 2026-01-06 08:37:38 -06:00