98 Commits

Author SHA1 Message Date
cc613d5ec6 feat: Adding an external clipboard option to tmux to aid in copy/paste
operations.
2025-09-27 21:09:52 -05:00
f64b30c964 fix: Fixes for markdown autocomplete and tying to telekasten 2025-09-24 16:36:51 -05:00
bfd4e62bfb feat: Adding clangd to the setup for debugging C/Rust, etc. 2025-09-20 06:52:15 -05:00
a660ae40b5 fix: 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.
2025-08-05 07:23:13 -05:00
dd4fbaea0a doc: Small comment in deploy.sh 2025-07-31 08:11:32 -05:00
6d15be0a5c fix/doc: Refactoring the deploy script to actually be parameterized
instead of writing out each case of config file and location.

Adding some sections in the README about deployment and additions to the
setup.
2025-07-30 22:12:08 -05:00
96063079b4 fix: Changes to the rust debugging setup 2025-07-27 18:05:15 -05:00
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
0b14709875 fix: biscuits bad 2025-07-22 14:13:48 -05:00
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
6faf8a1641 feat:
- Grouping files in the deploy script by purpose.
- Adding the npmrc file
2025-07-08 11:56:57 -05:00
fe78ab659d doc: Update to the README to fix list formatting 2025-07-07 14:38:10 -05:00
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
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
b44517f814 feat: Adding pyright to neovim LSP configs 2025-06-09 05:54:14 -05:00
2be158262c feat: Adding pylint to neovim LSP config 2025-06-04 22:00:03 -05:00
be170512a9 fix: Forgot a slash in the filepath for zsh themes 2025-06-02 11:06:11 -05:00
6adfad1be2 feat: Adding in the zsh theme 2025-06-02 11:04:03 -05:00
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
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
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
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
742b4d43a2 fix: removing the test.json file... as I don't know why that was added. 2025-05-07 10:30:55 -05:00
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
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
34de0cfe23 fix: Changing nvim git shortcuts and general cleanup 2025-04-21 06:12:19 -05:00
e72b5fff60 Changing up the tmux config and terminal settings a little. 2025-03-01 13:58:56 -06:00
454a32e8de Adding GTK xcursor settings to try and fix the cursor issues. 2025-02-19 09:55:52 -06:00
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
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
0385a8bd20 Adding into the zshrc config some autocompletion items and a local
override custom file
2025-02-09 16:31:45 -06:00
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
87978e824b fix: Adding the global flag to the FindandReplace custom function. 2025-01-29 20:03:41 -06:00
30238c883d doc: adding some comments to the nvim settings file. 2025-01-29 20:00:56 -06:00
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
84109ae916 Updating telekasten to remove an unused variable. 2024-11-13 10:22:30 -06:00
2757219590 Changing the find and replace function a bit and removing some unecesary pieces. 2024-11-07 20:30:35 -06:00
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
8ebcf9877a fix: Changing the python testing shortcut to call pytest instead of running with unittest formatting. 2024-10-12 18:00:53 -05:00
c42de5a1c3 fix: Explicit add of noswapfile, noundofile, and noloadplugins 2024-10-12 13:40:11 -05:00
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
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
1bcd7e63ab fix: changing up the sass/scss LSP servers. 2024-10-02 17:36:54 -05:00
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
4e384a71ae Adding python virtualenv support 2024-07-31 11:21:25 -05:00
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