Commit Graph

  • 958f5a6e56 feat: Adding a new function and shortcut for toggling a TODO checkbox when using a markdown file for a TODO list. Joshua Finch 2024-08-11 13:01:35 -05:00
  • 4e384a71ae Adding python virtualenv support Joshua Finch 2024-07-31 11:21:25 -05:00
  • 09cb2a4e29 feat: adding zshrc and adding checks in the deploy script. Joshua Finch 2024-07-08 12:16:16 -05:00
  • 90afd03120 fix: adding a mkdir for the nvim config directory Joshua Finch 2024-07-08 11:26:33 -05:00
  • e64416c730 feat: removing gopls LSP and removing the colourcolumn Joshua Finch 2024-07-08 11:22:38 -05:00
  • 2d4ecac731 feat: Adding in the cursorcolumn highlight to test it out for now. Joshua Finch 2024-06-11 08:33:10 -05:00
  • 6e2a6d58bc feat: Adding keymappings for the gitsigns plugin Joshua Finch 2024-05-07 15:24:19 -05:00
  • fcec9d54ec fix: Corrected the overzealous exclusion of files with git or node_modules in their names and instead excluding files in those directories specifically Joshua Finch 2024-05-07 15:13:51 -05:00
  • 96cc292a2a feat: Testing a replacement of gitgutter with gitsigns Joshua Finch 2024-05-07 15:13:33 -05:00
  • 6f77c19ebe feat: Adding the arduino LSP Joshua Finch 2024-05-06 22:27:52 -05:00
  • f4baa98476 feat: adding the ensure_installed list for Mason to auto-install LSPs and manually adding the gdscript LSP manually as there are some oddities when trying to add it through Mason Joshua Finch 2024-04-29 14:02:27 -05:00
  • 02ba4ea6e6 feat: Adding the custom_commands script with a find and replace function Joshua Finch 2024-04-29 14:01:37 -05:00
  • 165582f846 fix: Removing the E501 "Line too long" warnings from linting Joshua Finch 2024-04-24 07:55:26 -05:00
  • 4f2f7ec117 feat: Adding the markdown previewer plugin. Joshua Finch 2024-04-24 07:53:23 -05:00
  • 62537993c0 Reinstating the addition of a telescope to quickfix list replacement shortcut and function, and adding in a shortcut for populating the telescope grep window with the word under the cursor. Joshua Finch 2024-04-02 11:21:29 -05:00
  • eddd47992d Changing the shortcut for closing buffers to not keep the split open as that is potentially no longer required in my workflow. Joshua Finch 2024-04-02 11:20:17 -05:00
  • 68d00cde99 Reverting the change as it affects Telekasten's search functions by preventing the floating window from opening. Further testing needed. Joshua Finch 2024-04-02 09:42:44 -05:00
  • 70ff57b800 Adding a keymapping for a global find and replaced based off of file grep via telescope, which feeds into the quickfix list and uses cdo to apply substitute commands to each file and specific word instance chosen. Joshua Finch 2024-04-02 08:13:03 -05:00
  • 2aa5273287 Adding the nvim-nio dependency that nvim-dap-ui now relies upon. Joshua Finch 2024-03-26 19:16:26 -05:00
  • 0db81d6874 Adding a custom function to run build only calls, staring with rust. Adding a keymapping for the new build only shortcut. Joshua Finch 2024-03-26 19:15:32 -05:00
  • 2a97dd9901 Adding descriptions to the DAP keyboard shortcuts so their function is seen when listing out mode keymaps. Joshua Finch 2024-03-20 11:14:14 -05:00
  • 80fef78ae9 Adding a WSL specific configuration file which enables only when the environment variable WSL_DISTRO_NAME is set Joshua Finch 2024-03-20 11:12:45 -05:00
  • 44b9ea885f Adding dap shortcut to run_to_cursor function. Joshua Finch 2024-03-13 20:07:01 -05:00
  • be69817d68 Changing the cmdline autocomplete source to have a minimum keyword_length of 1 Joshua Finch 2024-03-11 19:22:56 -05:00
  • b88c541140 Changes to DAP to include a Rust configuration and removal of pedantic settings for Clippy Joshua Finch 2024-03-11 19:22:15 -05:00
  • feb0ae8446 Changing the layout for the DAP UI and adding the option for conditional breakpoints. Joshua Finch 2024-03-11 03:55:10 -05:00
  • 43a742b9cf Adding sql and gitignore treesitter loaders. Joshua Finch 2024-03-11 03:54:31 -05:00
  • ab7bac5d96 Adding DAP! Joshua Finch 2024-03-06 12:34:44 -06:00
  • b11ee41a48 Rewrite of the custom functions to better load with the newer modular configs. Joshua Finch 2024-03-06 12:34:15 -06:00
  • 95a58ffb1f Adding the incremental rename plugin, though its workspace-wide rename needs to be figured out. Joshua Finch 2024-03-06 12:32:45 -06:00
  • d42f0429ab Changing floaterm to not lazy load as it messes with some other plugins. Joshua Finch 2024-03-06 12:32:06 -06:00
  • a6e9de00c1 Removing the oddly overlapping options starting with 'w' Joshua Finch 2024-03-06 12:29:48 -06:00
  • 1e55d6394d Changing the configuration of telescope a bit to add in the use of the file_browser extension, and adding a shortcut to open the file_browser where the current buffer's file is. Joshua Finch 2024-03-04 15:44:40 -06:00
  • 7817df3b90 Updating the telescope keymappings to use a different leader to separate it from generic operations. Joshua Finch 2024-03-04 15:13:41 -06:00
  • c186a03ade Adding some keymappings for moving panes and for incrementing/decrementing integers flow easier. Joshua Finch 2024-03-04 15:13:01 -06:00
  • bd1a378da5 Changing the control based shortcuts to use the uppercase C when defined for consistency. Joshua Finch 2024-03-04 14:33:55 -06:00
  • 55765e8cf6 Moving all the nvim files to a subdirectory and updated the deploy script. Joshua Finch 2024-03-04 14:08:47 -06:00
  • 3c6b5ec1e1 Replacing double quotes with single. Joshua Finch 2024-03-01 11:28:29 -06:00
  • 59ef0707ac Switching the source of web dev icons Joshua Finch 2024-03-01 11:08:39 -06:00
  • 487f874984 Massive rewrite and modularization of the existing neovim config to break it up into multiple files and to use a maintained package manager (lazy.nvim) Joshua Finch 2024-02-29 21:22:09 -06:00
  • 3f281df6df Adding a deploy script to set up symlinks between this repo's files and the current user's home directory. Joshua Finch 2024-02-29 21:21:53 -06:00
  • da90b9ec19 Changing away from the LSP rename function to built-in and potentially custom functions for find and replace in general rather than symbols only. Joshua Finch 2024-02-10 16:07:00 -06:00
  • ef54f297ee Changing the completeopt back to select but not insert as not selecting is causing a workflow issue both logically and muscle memory-wise. Joshua Finch 2024-02-01 12:21:35 -06:00
  • 329df1a121 Changing several settings for nvim-cmp based upon the recommended settings for the plugin. Joshua Finch 2024-01-30 11:46:03 -06:00
  • 1de6c86595 Adding some treesitter configs to be installed. Joshua Finch 2024-01-30 11:45:43 -06:00
  • 53539af0fa Changes to the mason config to remove ui customization and removing the gdscript setup for now. Joshua Finch 2024-01-30 11:44:22 -06:00
  • 8670032827 Changing the shortcuts for cycling between diagnostics. Joshua Finch 2024-01-30 11:42:50 -06:00
  • cbbb18df63 Verified that the treesitter reload autocmd is required to rebuild the tree after major tree changes or else the folds won't work. Future work will be needed to verify if this can be replaced, is a known bug, etc. Joshua Finch 2024-01-30 11:42:31 -06:00
  • 2e526c7e44 Changing the netrw mode from fullscreen to the vertical split and toggleable version using . Joshua Finch 2024-01-30 11:41:28 -06:00
  • 5b7cbca343 Removing the local variable for vim.set and accessing it directly. Joshua Finch 2024-01-30 11:39:22 -06:00
  • c028d5a249 Changing how gruvbox is set up, consolidating the package install and config in one place. Joshua Finch 2024-01-30 11:35:22 -06:00
  • 5e9a7530b5 Changing to packer bootstrap from a function that was called immediately after being defined into fewer and easier to read procedural lines. Joshua Finch 2024-01-30 11:25:38 -06:00
  • f741b82166 Adding ghost text preview to completions. Joshua Finch 2024-01-26 11:12:15 -06:00
  • 533c7fdf41 Initial commit of the dotfiles repository. Joshua Finch 2024-01-25 13:54:35 -06:00
  • 7c0faa4357 Initial commit Joshua Finch 2024-01-25 13:52:02 -06:00