Chaned the tmux theme for the numbering of the windows from dsquare to
fsquare. This gives us a filled in square with contrast to easily see
the window numbers.
Due to the fact that this config is not used we are going to clean this
up. Going forward only the plugins directory will be used so that any
custom plugins I want to add can be added here and managed locally. This
leaves the neovim distribution (if wanted) up to the user.
Reviewed-on: #37
Fixed issue where when opening a second terminal it'd open in the same
tmux session making it so that it's just a mirror of the first terminal.
Closing that terminal would close all terminals. Also added an alias to
vim which calls nvim
Reviewed-on: #36
Removed cmake from `ensure_installed` so that we dont lok to make
sure cmake is installd when starting or updating nvim. It makes
more sense to have the user install this with Mason instead.
Moved sudo notification (the wizard) over to the left hand side of the
status bar before the prompt character. It makes it easier to see you
have escalated privileges and it plays nicer with kitty formatting.
Added in all the required plugins to get code completions, snippets,
linting, and formatting working. Also configured to auto install
a LSP for any language that isn't currently installed.
Integrated LSP functionality into neovim configurations. Installed
Mason to manage the installation of language servers. Used
mason-lspconfig for the bridge between Mason and nvim-lspconfig.
Also installed telescope-ui-select plugin to telescope to allow it
to use telescope and it's windows for code actions.
Modified the following options:
- Telescope
- Changed to use latest release branch instead of a specific verson
- Vim Options
- Created custom keybinds for moving between windows:
- <C-A-h> - Move Window Left
- <C-A-j> - Move Window Down
- <C-A-k> - Move Window Up
- <C-A-l> - Move Window Right
2024-08-04 16:09:50 -04:00
14 changed files with 94 additions and 106 deletions
# We want to make sure that autocompletions are loaded
autoload -Uz compinit && compinit
# Initialize zoxide
eval "$(zoxide init zsh)"
# Finally we want to use starship for our prompt
# (because rust that's why)
eval "$(starship init zsh)"
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.