Commit Graph

107 Commits

Author SHA1 Message Date
Joshua Finch
c7055d45f9 fix: Fixing the python DAP config as it was just not functioning
correctly with the Mason setup.
2025-07-26 20:30:10 -05:00
Joshua Finch
0b14709875 fix: biscuits bad 2025-07-22 14:13:48 -05:00
Joshua Finch
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

Changes to the zshrc settings to add location, color settings
environment variables, some keybindings, universal aliases for
coloration, etc.

Adding a loader.enable to the start of init.lua for faster load times
(need to benchmark this but it feels faster).
2025-07-20 14:53:21 -05:00
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
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
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
34de0cfe23 fix: Changing nvim git shortcuts and general cleanup 2025-04-21 06:12:19 -05: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
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
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
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
Joshua Finch
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
Joshua Finch
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
Joshua Finch
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
Joshua Finch
44b9ea885f Adding dap shortcut to run_to_cursor function. 2024-03-13 20:07:01 -05:00
Joshua Finch
be69817d68 Changing the cmdline autocomplete source to have a minimum keyword_length of 1 2024-03-11 19:22:56 -05:00
Joshua Finch
b88c541140 Changes to DAP to include a Rust configuration and removal of pedantic settings for Clippy 2024-03-11 19:22:15 -05:00
Joshua Finch
feb0ae8446 Changing the layout for the DAP UI and adding the option for conditional breakpoints. 2024-03-11 03:55:10 -05:00
Joshua Finch
43a742b9cf Adding sql and gitignore treesitter loaders. 2024-03-11 03:54:31 -05:00
Joshua Finch
ab7bac5d96 Adding DAP! 2024-03-06 12:34:44 -06:00
Joshua Finch
b11ee41a48 Rewrite of the custom functions to better load with the newer modular configs. 2024-03-06 12:34:15 -06:00
Joshua Finch
95a58ffb1f Adding the incremental rename plugin, though its workspace-wide rename needs to be figured out. 2024-03-06 12:32:45 -06:00