Commit Graph

  • 4d291369e3 feat: Replacement of the autopairs plugin using snippets, extension of snippets (mainly python) and cleanup of keymappings for snippets. main FaultyBranches 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. FaultyBranches 2026-06-08 21:03:11 -05:00
  • 02d8fff47e feat: Adding gitconfig support finally FaultyBranches 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. development FaultyBranches 2026-06-07 14:21:19 -05:00
  • e6e0ca0cca Merge branch 'main' into development FaultyBranches 2026-06-07 14:20:56 -05:00
  • 406be77c97 feat: Adding keymappings for snippet traversal and removing the devicons dependency from lualine FaultyBranches 2026-06-07 14:18:51 -05:00
  • b13a31df51 feat: Updating some neovim settings from recent testing FaultyBranches 2026-06-07 13:58:25 -05:00
  • 4871f2a8c3 doc: Comment added to a neovim setting for sidescrolloff FaultyBranches 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 FaultyBranches 2026-06-07 12:54:56 -05:00
  • dad5638a4d feat: Adding a gitcommit ftplugin for better and consistent gitcommit message writing. FaultyBranches 2026-06-07 12:54:18 -05:00
  • 84d3c44175 feat: Adding the telekasten filetype to treesitter and registering it as markdown FaultyBranches 2026-06-07 12:52:01 -05:00
  • dbbe234781 fix: Removing the reference to the note_taking plugin on the production branch FaultyBranches 2026-06-04 18:32:05 -05:00
  • 9f5007cbc3 feat: Adding the new FaultyBranches created note_taking plugin that may take over for telekasten FaultyBranches 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. FaultyBranches 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 FaultyBranches 2026-06-04 17:49:32 -05:00
  • 82d843edbb fix: Setting up luasnip a bit better with with dependency installation properly working for jsregexp FaultyBranches 2026-06-04 17:39:58 -05:00
  • 2bcc1f866c feat: Setting up the TreeSitterInstall custom command to install luarocks hosted treesitter plugins inside neovim FaultyBranches 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. FaultyBranches 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. FaultyBranches 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. FaultyBranches 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 FaultyBranches 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. FaultyBranches 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. FaultyBranches 2026-05-18 05:26:29 -05:00
  • 9aa70e6f84 Merge branch 'development' FaultyBranches 2026-04-22 14:07:38 -05:00
  • a5e460ae87 fix: Adding an ignore setting for pylint to remove calls to adding function level docsctrings FaultyBranches 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 FaultyBranches 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 FaultyBranches 2026-04-21 08:10:36 -05:00
  • e79b18785a feat: Adding nvim-lint plugin and adding the cfn-lint for CloudFormation linting. FaultyBranches 2026-04-16 20:00:57 -05:00
  • 56eb59f9c5 fix: Adding a docker default platform target and a minor format change. FaultyBranches 2026-04-13 05:32:22 -05:00
  • 026c152daa fix: Update for the odd pathing "fix" in the deploy script FaultyBranches 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. FaultyBranches 2026-04-07 08:03:21 -05:00
  • 20b386f05c fix: Getting 24-bit truecolor support actually working in tmux finally. FaultyBranches 2026-04-06 17:57:13 -05:00
  • 821d7328c6 refactor: Cleanup and stuff FaultyBranches 2026-04-05 21:35:11 -05:00
  • 04209e4b53 feat: Working on making CloudFormation and yaml linting. FaultyBranches 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 FaultyBranches 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. FaultyBranches 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. FaultyBranches 2026-04-02 06:23:43 -05:00
  • 30b85110ee doc: Update to the README FaultyBranches 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 FaultyBranches 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. FaultyBranches 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. FaultyBranches 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 FaultyBranches 2026-03-31 12:57:03 -05:00
  • 0fd6336d5a fix: Initial pass through each neovim config section for formatting and removing WSL FaultyBranches 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 FaultyBranches 2026-03-31 12:05:34 -05:00
  • 3ea9943040 test: Trying out removing the zsh suggestions and syntax highlighting for now. FaultyBranches 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. FaultyBranches 2026-03-29 18:34:02 -05:00
  • 72ef502512 refactor: vastly more readable path function by removing cruft and the loop FaultyBranches 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 FaultyBranches 2026-03-29 16:21:11 -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 FaultyBranches 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. FaultyBranches 2026-02-22 20:33:13 -06:00
  • 70c7a97484 feat: Adding additional file types to the bash LSP's loading list. FaultyBranches 2026-02-14 21:20:11 -06:00
  • 06e8a3f098 feat: Fixing up the gdscript LSP connection to the Godot server. FaultyBranches 2026-01-26 06:31:57 -06:00
  • 5a5386737e fix: Adding alias for the todo list and the clangd LSP config file. FaultyBranches 2026-01-06 08:37:38 -06:00
  • 3dcd9eeea9 fix: Adding the jinja-lsp config for neovim. FaultyBranches 2026-01-05 07:58:54 -06:00
  • 11bce34eec fix: Removing some extra space at line end in the zshrc file and adding the bashls LSP config file. FaultyBranches 2026-01-01 20:58:53 -06:00
  • 11c68f3743 fix: Moving the LSP configs out of the Mason file, using the new vim.lsp.config way of configuring LSPs, adding the 'after' config directory for LSP specific configs that override/extend those in the 'lsp' dir and fit with the new configuration way of NVIM 0.11+, moving shortcuts to lspconfig instead of Mason, removing the rename custom function in telescope and using the LSP based function. FaultyBranches 2025-12-31 16:45:29 -06:00
  • 2d605cd9cd fix: Fixing the symbolic linking of the directories for neovim. They used to create sub-directoriees that were also links. FaultyBranches 2025-10-29 15:59:06 -05:00
  • cc613d5ec6 feat: Adding an external clipboard option to tmux to aid in copy/paste operations. Joshua Finch 2025-09-27 21:09:52 -05:00
  • f64b30c964 fix: Fixes for markdown autocomplete and tying to telekasten Joshua Finch 2025-09-24 16:36:51 -05:00
  • bfd4e62bfb feat: Adding clangd to the setup for debugging C/Rust, etc. Joshua Finch 2025-09-20 06:52:15 -05:00
  • a660ae40b5 fix: Adding a better python virtualenv loading for LSP completion in a project's directory and installed dependencies. Removing render-markdown from being default enabled, but leaving it in for now. Joshua Finch 2025-08-05 07:23:13 -05:00
  • dd4fbaea0a doc: Small comment in deploy.sh Joshua Finch 2025-07-31 08:11:32 -05:00
  • 6d15be0a5c fix/doc: Refactoring the deploy script to actually be parameterized instead of writing out each case of config file and location. Joshua Finch 2025-07-30 22:12:08 -05:00
  • 96063079b4 fix: Changes to the rust debugging setup Joshua Finch 2025-07-27 18:05:15 -05:00
  • c7055d45f9 fix: Fixing the python DAP config as it was just not functioning correctly with the Mason setup. Joshua Finch 2025-07-26 20:30:10 -05:00
  • 0b14709875 fix: biscuits bad Joshua Finch 2025-07-22 14:13:48 -05:00
  • dab3447bad feat: Adding new additions of: - autopairs (trying again and kind of liking it) - render-markdown to render markdown in editor - twilight for dimming other lines - nvim-biscuits Joshua Finch 2025-07-20 14:53:21 -05:00
  • 6faf8a1641 feat: - Grouping files in the deploy script by purpose. - Adding the npmrc file Joshua Finch 2025-07-08 11:56:57 -05:00
  • fe78ab659d doc: Update to the README to fix list formatting Joshua Finch 2025-07-07 14:38:10 -05:00
  • 3cb82e1982 feat: Adding a custom zsh function for running rsync "moves" Adding the capabilities and on_attach to all current LSP options in Nvim. Joshua Finch 2025-07-07 06:43:52 -05:00
  • 246ba3d490 feat: Adding in the pylint plugin for pylsp rather than trying to add it through other means. Adding the ignore line for ignoring lines that are "too long", as well as providing a placeholder for future edits to ignoring other linting feedback. Joshua Finch 2025-06-10 11:11:14 -05:00
  • b44517f814 feat: Adding pyright to neovim LSP configs Joshua Finch 2025-06-09 05:54:14 -05:00
  • 2be158262c feat: Adding pylint to neovim LSP config Joshua Finch 2025-06-04 22:00:03 -05:00
  • be170512a9 fix: Forgot a slash in the filepath for zsh themes Joshua Finch 2025-06-02 11:06:11 -05:00
  • 6adfad1be2 feat: Adding in the zsh theme Joshua Finch 2025-06-02 11:04:03 -05:00
  • 6c228e4b4b fix: Fixing the nvim-dap configuration setup to properly install the python debugpy debugger and set it up for use. Joshua Finch 2025-05-29 11:24:42 -05:00
  • 8cd0bcbb66 feat: Moving the linux local specific configuration out of the main wezterm config script to a local only config template, updating the README for its use, updating the deploy script for the new config path, and adding in a local config template including the generic linux fix for xcursor config. Joshua Finch 2025-05-21 06:14:27 -05:00
  • 37d2389ed8 feat: Adding some additions to the luasnip code for nvim to start building out a snippet library for common actions, starting with docstrings in python. Joshua Finch 2025-05-21 05:38:25 -05:00
  • 1ad3cef941 feat: Adding large changes to the neovim config, adding documentation to everything, and minor tweaks to zsh, tmux and wezterm Joshua Finch 2025-05-12 07:16:39 -05:00
  • 742b4d43a2 fix: removing the test.json file... as I don't know why that was added. Joshua Finch 2025-05-07 10:30:55 -05:00
  • 073d78e1e9 feat: Adding the auto config reload to wezterm Joshua Finch 2025-05-07 10:25:03 -05:00
  • 9be0299794 feat: Small update to tmux to stop dynamic renaming of windows and cleaning up key mappings for splits and config reload. Joshua Finch 2025-05-01 07:09:05 -05:00
  • 34de0cfe23 fix: Changing nvim git shortcuts and general cleanup Joshua Finch 2025-04-21 06:12:19 -05:00
  • e72b5fff60 Changing up the tmux config and terminal settings a little. Joshua Finch 2025-03-01 13:58:56 -06:00
  • 454a32e8de Adding GTK xcursor settings to try and fix the cursor issues. Joshua Finch 2025-02-19 09:55:52 -06:00
  • 0a742cfba1 Adding in wezterm configurations and changing the colorscheme for neovim to test out a slight variation. Joshua Finch 2025-02-13 08:48:40 -06:00
  • 9a0c153797 Altering the zshrc file to remove correctall because it's incredibly annoying and adding in NVM loading (will need testing on systems that don't have it installed). Joshua Finch 2025-02-11 07:54:51 -06:00
  • 0385a8bd20 Adding into the zshrc config some autocompletion items and a local override custom file Joshua Finch 2025-02-09 16:31:45 -06:00
  • 7ad4fe2350 Altering the neovim config for LSP plugin load order and adding the prettier LSP for reference (even though mason-lspconfig doesn't load it) Joshua Finch 2025-02-07 13:12:53 -06:00
  • 87978e824b fix: Adding the global flag to the FindandReplace custom function. Joshua Finch 2025-01-29 20:03:41 -06:00
  • 30238c883d doc: adding some comments to the nvim settings file. Joshua Finch 2025-01-29 20:00:56 -06:00
  • d6d46cd467 fix: Tmux changes: Adding ctrl to the pane movement shortcuts to keep them distinct from other operations. Joshua Finch 2024-11-13 14:48:35 -06:00
  • 84109ae916 Updating telekasten to remove an unused variable. Joshua Finch 2024-11-13 10:22:30 -06:00
  • 2757219590 Changing the find and replace function a bit and removing some unecesary pieces. Joshua Finch 2024-11-07 20:30:35 -06:00
  • 3039442306 fix: Updating the close buffer shortcut to not close splits or windows as well, retaining window layout. Joshua Finch 2024-10-17 10:01:34 -05:00
  • 8ebcf9877a fix: Changing the python testing shortcut to call pytest instead of running with unittest formatting. Joshua Finch 2024-10-12 18:00:53 -05:00
  • c42de5a1c3 fix: Explicit add of noswapfile, noundofile, and noloadplugins Joshua Finch 2024-10-12 13:40:11 -05:00
  • 310e3f39d3 feat: Adding an autocommand to disable features on large files (just folding for now). Joshua Finch 2024-10-12 13:28:15 -05:00
  • c90a5a2210 fix: changing both the buffer listing and file explorer shortcuts to be more consistent with the other telescope shortcuts, starting with a semicolon Joshua Finch 2024-10-02 18:04:07 -05:00
  • 1bcd7e63ab fix: changing up the sass/scss LSP servers. Joshua Finch 2024-10-02 17:36:54 -05:00