Skip to content

aGhandhii/dotfiles

Repository files navigation

Configuration Files

Quick Install

Linux: run linuxInstall.sh

Windows: run windowsInstall.ps1

Shell Config

All shells use lsDeluxe for icons/colorizing and RipGrep for improved searching

Powershell Prompt

image

Bash Prompt

image

Vim

Custom status line shows branch, filename, LSP diagnostics, operating system, encoding, and location in file.

Status lines also dynamically change on a per-buffer basis:

img

Current Plugins

Name Location Description
auto-pairs ...\start\ Automatic bracket pairing
fuzzbox ...\start\ In-program fuzzy finder
indentLine ...\start\ Shows vertical indendation bars
rainbow ...\start\ Bracket colorizer
vimcomplete ...\start\ A lightweight vim9script autocompletion engine
vim-c-cpp-modern ...\start\ Improved syntax highlighting for C/C++
vim-gitgutter ...\start\ Shows git diff changes in left gutter
lsp ...\opt\ Vim9Script Language Server compatibility layer
vim-gruvbox8 ...\opt\ A retro-themed low-contrast colorscheme

Updating Plugins

The updatePlugins script can be used to quickly update all vim plugins.

Contributors