2d605cd9cdfix: Fixing the symbolic linking of the directories for neovim. They used to create sub-directoriees that were also links.
main
FaultyBranches
2025-10-29 15:59:06 -05:00
cc613d5ec6feat: Adding an external clipboard option to tmux to aid in copy/paste operations.Joshua Finch2025-09-27 21:09:52 -05:00
f64b30c964fix: Fixes for markdown autocomplete and tying to telekastenJoshua Finch2025-09-24 16:36:51 -05:00
bfd4e62bfbfeat: Adding clangd to the setup for debugging C/Rust, etc.Joshua Finch2025-09-20 06:52:15 -05:00
a660ae40b5fix: 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 Finch2025-08-05 07:23:13 -05:00
6d15be0a5cfix/doc: Refactoring the deploy script to actually be parameterized instead of writing out each case of config file and location.Joshua Finch2025-07-30 22:12:08 -05:00
96063079b4fix: Changes to the rust debugging setupJoshua Finch2025-07-27 18:05:15 -05:00
c7055d45f9fix: Fixing the python DAP config as it was just not functioning correctly with the Mason setup.Joshua Finch2025-07-26 20:30:10 -05:00
dab3447badfeat: 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-biscuitsJoshua Finch2025-07-20 14:53:21 -05:00
6faf8a1641feat: - Grouping files in the deploy script by purpose. - Adding the npmrc fileJoshua Finch2025-07-08 11:56:57 -05:00
fe78ab659ddoc: Update to the README to fix list formattingJoshua Finch2025-07-07 14:38:10 -05:00
3cb82e1982feat: Adding a custom zsh function for running rsync "moves" Adding the capabilities and on_attach to all current LSP options in Nvim.Joshua Finch2025-07-07 06:43:52 -05:00
246ba3d490feat: 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 Finch2025-06-10 11:11:14 -05:00
b44517f814feat: Adding pyright to neovim LSP configsJoshua Finch2025-06-09 05:54:14 -05:00
2be158262cfeat: Adding pylint to neovim LSP configJoshua Finch2025-06-04 22:00:03 -05:00
be170512a9fix: Forgot a slash in the filepath for zsh themesJoshua Finch2025-06-02 11:06:11 -05:00
6c228e4b4bfix: Fixing the nvim-dap configuration setup to properly install the python debugpy debugger and set it up for use.Joshua Finch2025-05-29 11:24:42 -05:00
8cd0bcbb66feat: 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 Finch2025-05-21 06:14:27 -05:00
37d2389ed8feat: 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 Finch2025-05-21 05:38:25 -05:00
1ad3cef941feat: Adding large changes to the neovim config, adding documentation to everything, and minor tweaks to zsh, tmux and weztermJoshua Finch2025-05-12 07:16:39 -05:00
742b4d43a2fix: removing the test.json file... as I don't know why that was added.Joshua Finch2025-05-07 10:30:55 -05:00
073d78e1e9feat: Adding the auto config reload to weztermJoshua Finch2025-05-07 10:25:03 -05:00
9be0299794feat: Small update to tmux to stop dynamic renaming of windows and cleaning up key mappings for splits and config reload.Joshua Finch2025-05-01 07:09:05 -05:00
34de0cfe23fix: Changing nvim git shortcuts and general cleanupJoshua Finch2025-04-21 06:12:19 -05:00
e72b5fff60Changing up the tmux config and terminal settings a little.Joshua Finch2025-03-01 13:58:56 -06:00
454a32e8deAdding GTK xcursor settings to try and fix the cursor issues.Joshua Finch2025-02-19 09:55:52 -06:00
0a742cfba1Adding in wezterm configurations and changing the colorscheme for neovim to test out a slight variation.Joshua Finch2025-02-13 08:48:40 -06:00
9a0c153797Altering 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 Finch2025-02-11 07:54:51 -06:00
0385a8bd20Adding into the zshrc config some autocompletion items and a local override custom fileJoshua Finch2025-02-09 16:31:45 -06:00
7ad4fe2350Altering the neovim config for LSP plugin load order and adding the prettier LSP for reference (even though mason-lspconfig doesn't load it)Joshua Finch2025-02-07 13:12:53 -06:00
87978e824bfix: Adding the global flag to the FindandReplace custom function.Joshua Finch2025-01-29 20:03:41 -06:00
30238c883ddoc: adding some comments to the nvim settings file.Joshua Finch2025-01-29 20:00:56 -06:00
d6d46cd467fix: Tmux changes: Adding ctrl to the pane movement shortcuts to keep them distinct from other operations.Joshua Finch2024-11-13 14:48:35 -06:00
84109ae916Updating telekasten to remove an unused variable.Joshua Finch2024-11-13 10:22:30 -06:00
2757219590Changing the find and replace function a bit and removing some unecesary pieces.Joshua Finch2024-11-07 20:30:35 -06:00
3039442306fix: Updating the close buffer shortcut to not close splits or windows as well, retaining window layout.Joshua Finch2024-10-17 10:01:34 -05:00
8ebcf9877afix: Changing the python testing shortcut to call pytest instead of running with unittest formatting.Joshua Finch2024-10-12 18:00:53 -05:00
c42de5a1c3fix: Explicit add of noswapfile, noundofile, and noloadpluginsJoshua Finch2024-10-12 13:40:11 -05:00
310e3f39d3feat: Adding an autocommand to disable features on large files (just folding for now).Joshua Finch2024-10-12 13:28:15 -05:00
c90a5a2210fix: changing both the buffer listing and file explorer shortcuts to be more consistent with the other telescope shortcuts, starting with a semicolonJoshua Finch2024-10-02 18:04:07 -05:00
1bcd7e63abfix: changing up the sass/scss LSP servers.Joshua Finch2024-10-02 17:36:54 -05:00
958f5a6e56feat: Adding a new function and shortcut for toggling a TODO checkbox when using a markdown file for a TODO list.Joshua Finch2024-08-11 13:01:35 -05:00
09cb2a4e29feat: adding zshrc and adding checks in the deploy script.Joshua Finch2024-07-08 12:16:16 -05:00
90afd03120fix: adding a mkdir for the nvim config directoryJoshua Finch2024-07-08 11:26:33 -05:00
e64416c730feat: removing gopls LSP and removing the colourcolumnJoshua Finch2024-07-08 11:22:38 -05:00
2d4ecac731feat: Adding in the cursorcolumn highlight to test it out for now.Joshua Finch2024-06-11 08:33:10 -05:00
6e2a6d58bcfeat: Adding keymappings for the gitsigns pluginJoshua Finch2024-05-07 15:24:19 -05:00
fcec9d54ecfix: Corrected the overzealous exclusion of files with git or node_modules in their names and instead excluding files in those directories specificallyJoshua Finch2024-05-07 15:13:51 -05:00
96cc292a2afeat: Testing a replacement of gitgutter with gitsignsJoshua Finch2024-05-07 15:13:33 -05:00
f4baa98476feat: 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 MasonJoshua Finch2024-04-29 14:02:27 -05:00
02ba4ea6e6feat: Adding the custom_commands script with a find and replace functionJoshua Finch2024-04-29 14:01:37 -05:00
165582f846fix: Removing the E501 "Line too long" warnings from lintingJoshua Finch2024-04-24 07:55:26 -05:00
4f2f7ec117feat: Adding the markdown previewer plugin.Joshua Finch2024-04-24 07:53:23 -05:00
62537993c0Reinstating 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 Finch2024-04-02 11:21:29 -05:00
eddd47992dChanging the shortcut for closing buffers to not keep the split open as that is potentially no longer required in my workflow.Joshua Finch2024-04-02 11:20:17 -05:00
68d00cde99Reverting the change as it affects Telekasten's search functions by preventing the floating window from opening. Further testing needed.Joshua Finch2024-04-02 09:42:44 -05:00
70ff57b800Adding 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 Finch2024-04-02 08:13:03 -05:00
2aa5273287Adding the nvim-nio dependency that nvim-dap-ui now relies upon.Joshua Finch2024-03-26 19:16:26 -05:00
0db81d6874Adding a custom function to run build only calls, staring with rust. Adding a keymapping for the new build only shortcut.Joshua Finch2024-03-26 19:15:32 -05:00
2a97dd9901Adding descriptions to the DAP keyboard shortcuts so their function is seen when listing out mode keymaps.Joshua Finch2024-03-20 11:14:14 -05:00
80fef78ae9Adding a WSL specific configuration file which enables only when the environment variable WSL_DISTRO_NAME is setJoshua Finch2024-03-20 11:12:45 -05:00
44b9ea885fAdding dap shortcut to run_to_cursor function.Joshua Finch2024-03-13 20:07:01 -05:00
be69817d68Changing the cmdline autocomplete source to have a minimum keyword_length of 1Joshua Finch2024-03-11 19:22:56 -05:00
b88c541140Changes to DAP to include a Rust configuration and removal of pedantic settings for ClippyJoshua Finch2024-03-11 19:22:15 -05:00
feb0ae8446Changing the layout for the DAP UI and adding the option for conditional breakpoints.Joshua Finch2024-03-11 03:55:10 -05:00
43a742b9cfAdding sql and gitignore treesitter loaders.Joshua Finch2024-03-11 03:54:31 -05:00
b11ee41a48Rewrite of the custom functions to better load with the newer modular configs.Joshua Finch2024-03-06 12:34:15 -06:00
95a58ffb1fAdding the incremental rename plugin, though its workspace-wide rename needs to be figured out.Joshua Finch2024-03-06 12:32:45 -06:00
d42f0429abChanging floaterm to not lazy load as it messes with some other plugins.Joshua Finch2024-03-06 12:32:06 -06:00
a6e9de00c1Removing the oddly overlapping options starting with 'w'Joshua Finch2024-03-06 12:29:48 -06:00
1e55d6394dChanging 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 Finch2024-03-04 15:44:40 -06:00
7817df3b90Updating the telescope keymappings to use a different leader to separate it from generic operations.Joshua Finch2024-03-04 15:13:41 -06:00
c186a03adeAdding some keymappings for moving panes and for incrementing/decrementing integers flow easier.Joshua Finch2024-03-04 15:13:01 -06:00
bd1a378da5Changing the control based shortcuts to use the uppercase C when defined for consistency.Joshua Finch2024-03-04 14:33:55 -06:00
55765e8cf6Moving all the nvim files to a subdirectory and updated the deploy script.Joshua Finch2024-03-04 14:08:47 -06:00
487f874984Massive 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 Finch2024-02-29 21:22:09 -06:00
3f281df6dfAdding a deploy script to set up symlinks between this repo's files and the current user's home directory.Joshua Finch2024-02-29 21:21:53 -06:00
da90b9ec19Changing away from the LSP rename function to built-in and potentially custom functions for find and replace in general rather than symbols only.Joshua Finch2024-02-10 16:07:00 -06:00
ef54f297eeChanging the completeopt back to select but not insert as not selecting is causing a workflow issue both logically and muscle memory-wise.Joshua Finch2024-02-01 12:21:35 -06:00
329df1a121Changing several settings for nvim-cmp based upon the recommended settings for the plugin.Joshua Finch2024-01-30 11:46:03 -06:00
1de6c86595Adding some treesitter configs to be installed.Joshua Finch2024-01-30 11:45:43 -06:00
53539af0faChanges to the mason config to remove ui customization and removing the gdscript setup for now.Joshua Finch2024-01-30 11:44:22 -06:00
8670032827Changing the shortcuts for cycling between diagnostics.Joshua Finch2024-01-30 11:42:50 -06:00
cbbb18df63Verified 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 Finch2024-01-30 11:42:31 -06:00
2e526c7e44Changing the netrw mode from fullscreen to the vertical split and toggleable version using .Joshua Finch2024-01-30 11:41:28 -06:00
5b7cbca343Removing the local variable for vim.set and accessing it directly.Joshua Finch2024-01-30 11:39:22 -06:00
c028d5a249Changing how gruvbox is set up, consolidating the package install and config in one place.Joshua Finch2024-01-30 11:35:22 -06:00
5e9a7530b5Changing to packer bootstrap from a function that was called immediately after being defined into fewer and easier to read procedural lines.Joshua Finch2024-01-30 11:25:38 -06:00
f741b82166Adding ghost text preview to completions.Joshua Finch2024-01-26 11:12:15 -06:00
533c7fdf41Initial commit of the dotfiles repository.Joshua Finch2024-01-25 13:54:35 -06:00