Commit Graph

125 Commits

Author SHA1 Message Date
7e7c0adfff feat: Adding nvim-lspconfig and Mason back in for now to get the config
working well for production work.
2026-09-01 09:29:47 -05:00
cad2a2f287 fix: Adding back the nvim-lspconfig plugin for now to resolve some LSP
loading issues and decrease the amount of work of lifting from the
remote repo to local.
2026-08-31 06:57:57 -05:00
a82bbcd531 feat: Changing the signature_help shortcut to ctrl+shift+k.
Changing double quotes to single quotes.
2026-08-30 17:35:49 -05:00
dd26af461d feat: Working on filling in the gaps of LSPs, this time with html
language support.
2026-08-30 08:52:28 -05:00
089ba53e8b feat: Adding LSP configs for ansiblels, arduino_language_server,
marksman. Adding documentation for LSP configs. Removing Mason config
and the reference to nvim-lspconfig.
2026-08-18 19:55:33 -05:00
76845fee2c fix: Adding in yamlls setup with the newer lspconfig arrangement 2026-08-17 10:02:56 -05:00
86475a8e8e feat: Removing nvim-lspconfig and starting the removal of Mason, adding
in LSP definitions for servers that are used, adding in a script to
check for LSPs, removing some extraneous items in the tmux conf, moving
autopairs to its own file
2026-08-16 20:19:05 -05:00
5608ade094 Merge branch 'main' into development 2026-08-12 11:08:14 -05:00
114d764b18 cleanup: Removing extraneous items that are meant for development work
and experimental settings rather than the official stable setup
2026-08-12 10:36:57 -05:00
Joshua Finch
779aba5270 Merge branch 'main' into development 2026-08-12 09:47:50 -05:00
6e035d1f4c fix: Cleaning up some aspects of the language support work to move into
development and finish cleaning the main branch.
2026-08-12 09:46:56 -05:00
48235c005d fix: moving the git signing settings to the local config, updating
neovim to use the diagnostic.jump functions, and enabling the
r_language_server LSP
2026-08-06 18:06:10 -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
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
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
377aaf83cf feat: Starting the cleanup on DAP plugins and adding a basic statusline
to futz around with potential replacement of more external plugins.
2026-06-07 14:21:19 -05:00
e6e0ca0cca Merge branch 'main' into development 2026-06-07 14:20:56 -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
9f5007cbc3 feat: Adding the new FaultyBranches created note_taking plugin that may
take over for telekasten
2026-06-04 18:31:02 -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
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
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
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
821d7328c6 refactor: Cleanup and stuff 2026-04-05 21:35:11 -05:00