Joshua Finch
3cb82e1982
feat: Adding a custom zsh function for running rsync "moves"
...
Adding the capabilities and on_attach to all current LSP options in
Nvim.
2025-07-07 06:43:52 -05:00
Joshua Finch
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.
2025-06-10 11:11:14 -05:00
Joshua Finch
b44517f814
feat: Adding pyright to neovim LSP configs
2025-06-09 05:54:14 -05:00
Joshua Finch
2be158262c
feat: Adding pylint to neovim LSP config
2025-06-04 22:00:03 -05:00
Joshua Finch
be170512a9
fix: Forgot a slash in the filepath for zsh themes
2025-06-02 11:06:11 -05:00
Joshua Finch
6adfad1be2
feat: Adding in the zsh theme
2025-06-02 11:04:03 -05:00
Joshua Finch
6c228e4b4b
fix: Fixing the nvim-dap configuration setup to properly install the
...
python debugpy debugger and set it up for use.
2025-05-29 11:24:42 -05:00
Joshua Finch
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.
2025-05-21 06:14:27 -05:00
Joshua Finch
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.
2025-05-21 05:38:25 -05:00
Joshua Finch
1ad3cef941
feat: Adding large changes to the neovim config, adding documentation to everything, and minor tweaks to zsh, tmux and wezterm
2025-05-12 07:16:39 -05:00
Joshua Finch
742b4d43a2
fix: removing the test.json file... as I don't know why that was added.
2025-05-07 10:30:55 -05:00
Joshua Finch
073d78e1e9
feat: Adding the auto config reload to wezterm
...
Also changing the order of colorschemes in wezterm to use the default as
the first in the list to allow for setting others to overwrite it for
testing.
2025-05-07 10:25:03 -05:00
Joshua Finch
9be0299794
feat: Small update to tmux to stop dynamic renaming of windows and
...
cleaning up key mappings for splits and config reload.
2025-05-01 07:09:05 -05:00
Joshua Finch
34de0cfe23
fix: Changing nvim git shortcuts and general cleanup
2025-04-21 06:12:19 -05:00
Joshua Finch
e72b5fff60
Changing up the tmux config and terminal settings a little.
2025-03-01 13:58:56 -06:00
Joshua Finch
454a32e8de
Adding GTK xcursor settings to try and fix the cursor issues.
2025-02-19 09:55:52 -06:00
Joshua Finch
0a742cfba1
Adding in wezterm configurations and changing the colorscheme for neovim
...
to test out a slight variation.
2025-02-13 08:48:40 -06:00
Joshua Finch
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).
2025-02-11 07:54:51 -06:00
Joshua Finch
0385a8bd20
Adding into the zshrc config some autocompletion items and a local
...
override custom file
2025-02-09 16:31:45 -06:00
Joshua Finch
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)
Chaning the zshrc template for better handling of include files, adding
support for easily extending include files, changing the loaded plugins
to better support currently work flows and minor cleanup of the plugin
download.
2025-02-07 13:12:53 -06:00
Joshua Finch
87978e824b
fix: Adding the global flag to the FindandReplace custom function.
2025-01-29 20:03:41 -06:00
Joshua Finch
30238c883d
doc: adding some comments to the nvim settings file.
2025-01-29 20:00:56 -06:00
Joshua Finch
d6d46cd467
fix: Tmux changes:
...
Adding ctrl to the pane movement shortcuts to keep them distinct
from other operations.
Adding the previous/next window shortcuts.
Adding the tmux plugin manager, yank style copying and styling to tmux.
2024-11-13 14:48:35 -06:00
Joshua Finch
84109ae916
Updating telekasten to remove an unused variable.
2024-11-13 10:22:30 -06:00
Joshua Finch
2757219590
Changing the find and replace function a bit and removing some unecesary pieces.
2024-11-07 20:30:35 -06:00
Joshua Finch
3039442306
fix: Updating the close buffer shortcut to not close splits or windows as well, retaining window layout.
2024-10-17 10:01:34 -05:00
Joshua Finch
8ebcf9877a
fix: Changing the python testing shortcut to call pytest instead of running with unittest formatting.
2024-10-12 18:00:53 -05:00
Joshua Finch
c42de5a1c3
fix: Explicit add of noswapfile, noundofile, and noloadplugins
2024-10-12 13:40:11 -05:00
Joshua Finch
310e3f39d3
feat: Adding an autocommand to disable features on large files (just
...
folding for now).
Disabled the autocommand for the telescope folding
workaround.
Re-enabling debugging shortcuts.
Adding webp and png to the telescope ignore patterns.
Cleaning up some commented out old packages.
2024-10-12 13:28:15 -05:00
Joshua Finch
c90a5a2210
fix: changing both the buffer listing and file explorer shortcuts to be more consistent with the other telescope shortcuts, starting with a semicolon
2024-10-02 18:04:07 -05:00
Joshua Finch
1bcd7e63ab
fix: changing up the sass/scss LSP servers.
2024-10-02 17:36:54 -05:00
Joshua Finch
958f5a6e56
feat: Adding a new function and shortcut for toggling a TODO checkbox
...
when using a markdown file for a TODO list.
2024-08-11 13:01:35 -05:00
Joshua Finch
4e384a71ae
Adding python virtualenv support
2024-07-31 11:21:25 -05:00
Joshua Finch
09cb2a4e29
feat: adding zshrc and adding checks in the deploy script.
2024-07-08 12:16:16 -05:00
Joshua Finch
90afd03120
fix: adding a mkdir for the nvim config directory
2024-07-08 11:26:33 -05:00
Joshua Finch
e64416c730
feat: removing gopls LSP and removing the colourcolumn
2024-07-08 11:22:38 -05:00
Joshua Finch
2d4ecac731
feat: Adding in the cursorcolumn highlight to test it out for now.
2024-06-11 08:33:10 -05:00
Joshua Finch
6e2a6d58bc
feat: Adding keymappings for the gitsigns plugin
2024-05-07 15:24:19 -05:00
Joshua Finch
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
Joshua Finch
96cc292a2a
feat: Testing a replacement of gitgutter with gitsigns
2024-05-07 15:13:33 -05:00
Joshua Finch
6f77c19ebe
feat: Adding the arduino LSP
2024-05-06 22:27:52 -05:00
Joshua Finch
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
Joshua Finch
02ba4ea6e6
feat: Adding the custom_commands script with a find and replace function
2024-04-29 14:01:37 -05:00
Joshua Finch
165582f846
fix: Removing the E501 "Line too long" warnings from linting
2024-04-24 07:55:26 -05:00
Joshua Finch
4f2f7ec117
feat: Adding the markdown previewer plugin.
2024-04-24 07:53:23 -05:00
Joshua Finch
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
Joshua Finch
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
Joshua Finch
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
Joshua Finch
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
Joshua Finch
2aa5273287
Adding the nvim-nio dependency that nvim-dap-ui now relies upon.
2024-03-26 19:16:26 -05:00