09cb2a4e29
feat: adding zshrc and adding checks in the deploy script.
2024-07-08 12:16:16 -05:00
90afd03120
fix: adding a mkdir for the nvim config directory
2024-07-08 11:26:33 -05:00
e64416c730
feat: removing gopls LSP and removing the colourcolumn
2024-07-08 11:22:38 -05:00
2d4ecac731
feat: Adding in the cursorcolumn highlight to test it out for now.
2024-06-11 08:33:10 -05:00
6e2a6d58bc
feat: Adding keymappings for the gitsigns plugin
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
2024-05-07 15:13:51 -05:00
96cc292a2a
feat: Testing a replacement of gitgutter with gitsigns
2024-05-07 15:13:33 -05:00
6f77c19ebe
feat: Adding the arduino LSP
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
2024-04-29 14:02:27 -05:00
02ba4ea6e6
feat: Adding the custom_commands script with a find and replace function
2024-04-29 14:01:37 -05:00
165582f846
fix: Removing the E501 "Line too long" warnings from linting
2024-04-24 07:55:26 -05:00
4f2f7ec117
feat: Adding the markdown previewer plugin.
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.
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.
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.
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.
2024-04-02 08:13:03 -05:00
2aa5273287
Adding the nvim-nio dependency that nvim-dap-ui now relies upon.
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.
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.
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
2024-03-20 11:13:36 -05:00
44b9ea885f
Adding dap shortcut to run_to_cursor function.
2024-03-13 20:07:01 -05:00
be69817d68
Changing the cmdline autocomplete source to have a minimum keyword_length of 1
2024-03-11 19:22:56 -05:00
b88c541140
Changes to DAP to include a Rust configuration and removal of pedantic settings for Clippy
2024-03-11 19:22:15 -05:00
feb0ae8446
Changing the layout for the DAP UI and adding the option for conditional breakpoints.
2024-03-11 03:55:10 -05:00
43a742b9cf
Adding sql and gitignore treesitter loaders.
2024-03-11 03:54:31 -05:00
ab7bac5d96
Adding DAP!
2024-03-06 12:34:44 -06:00
b11ee41a48
Rewrite of the custom functions to better load with the newer modular configs.
2024-03-06 12:34:15 -06:00
95a58ffb1f
Adding the incremental rename plugin, though its workspace-wide rename needs to be figured out.
2024-03-06 12:32:45 -06:00
d42f0429ab
Changing floaterm to not lazy load as it messes with some other plugins.
2024-03-06 12:32:06 -06:00
a6e9de00c1
Removing the oddly overlapping options starting with 'w'
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.
2024-03-04 15:44:40 -06:00
7817df3b90
Updating the telescope keymappings to use a different leader to separate it from generic operations.
2024-03-04 15:13:41 -06:00
c186a03ade
Adding some keymappings for moving panes and for incrementing/decrementing integers flow easier.
2024-03-04 15:13:01 -06:00
bd1a378da5
Changing the control based shortcuts to use the uppercase C when defined for consistency.
2024-03-04 14:33:55 -06:00
55765e8cf6
Moving all the nvim files to a subdirectory and updated the deploy script.
2024-03-04 14:08:47 -06:00
3c6b5ec1e1
Replacing double quotes with single.
2024-03-01 11:28:29 -06:00
59ef0707ac
Switching the source of web dev icons
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)
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.
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.
Removing vimdoc from the TS install list.
Adding a shortcut for clearing shortcut highlighting.
Adding the buffer to the ex mode cmd autocomple sources.
Changing the layout of telescope windows, partially as a test.
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.
2024-02-01 12:21:35 -06:00
329df1a121
Changing several settings for nvim-cmp based upon the recommended
...
settings for the plugin.
2024-01-30 11:46:03 -06:00
1de6c86595
Adding some treesitter configs to be installed.
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.
2024-01-30 11:44:22 -06:00
8670032827
Changing the shortcuts for cycling between diagnostics.
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.
2024-01-30 11:42:31 -06:00
2e526c7e44
Changing the netrw mode from fullscreen to the vertical split and toggleable version using .
2024-01-30 11:41:28 -06:00
5b7cbca343
Removing the local variable for vim.set and accessing it directly.
2024-01-30 11:39:22 -06:00
c028d5a249
Changing how gruvbox is set up, consolidating the package install and
...
config in one place.
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.
2024-01-30 11:25:38 -06:00