164 Commits

Author SHA1 Message Date
0a4bf53aab feat: Adding settings for git to use GPG signing 2026-07-31 12:38:42 -05:00
e751cee778 feat: Removing the old web-devicons from lualine, disabling the snippet
style auto-pair attempt (will continue on other branches), disabling
passthrough in tmux as it is not seemingly necessary for clipboard usage
(remote testing needed), disabling the old mouse cursor fix for X
systems.

Adding the wezterm shortcuts for actually using the Clipboard for
pasting using the usual ctrl+shift+v combo.
2026-07-30 05:41:44 -05:00
1b1777ecfe fix: disabling the import-errors in pylint 2026-07-26 20:29:45 -05:00
7466b19fd0 fix: Updating the tmux configuration for clipboard management, removal
of the `tmux-sensible` plugin and cherry-picking of some settings from
it.
2026-07-21 11:30:13 -05:00
1425ee295c fix: Cleaning up the settings and removing the statusColumn override
that was causing formatting issues.
2026-07-21 11:29:39 -05:00
4efc81858c fix: changing up the statuscolumn setup 2026-07-15 15:40:24 -05:00
5741c3ad4e fix: Reverting the statuscolumn gradient addition for now 2026-07-09 03:12:22 -05:00
cf2e947d43 feat: Adding a gradient to the border between the statuscolumn and the
text body
2026-07-08 19:58:39 -05:00
f88871bc4e fix: Formatting and addition/disable of folding visualization in the new
statuscolumn
2026-07-08 18:13:05 -05:00
c8ecc183b8 doc: Adding gitconfig info to the README 2026-07-08 14:08:07 -05:00
96e93d46ce feat: Adding in a custom statuscolumn formatting function and lua file 2026-07-08 14:05:40 -05:00
e623cfdd40 fix: Cleanup of a few bits in the neovim configs and reverting to the
autopairs plugin for pair completion as the snippets are not nuanced
enough at the moment (or possibly ever).
2026-06-23 07:10:09 -05:00
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