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
Added in barbar plugin to give us a tab line. Also added in keybinds
as follows for navigation:
<C-j> Previous Tab
<C-k> Next Tab
<C-h> Move Tab Left
<C-l> Move Tab Right
Added in my custom configuration from Neovim that I started writing
from scratch. So far only have implemented tokyonight theme,
telescope, treesitter, and neotree.