The dotfiles I use on my macOS/Linux systems.
- Neovim config
- vim config (Old configuration not used anymore)
- bpytop config
- ZSH config
- Powerline 10k shell prompt config
- neofetch config
- Wezterm config
- Tmux config
- curl config (.curlrc)
Requires Latest Neovim release for all plugins to work. (Untested with older versions)
- wbthomason/packer.nvim - A plugin manager for Neovim
- nvim-lua/plenary.nvim - Lua functions that many plugins use
- bluz71/vim-nightfly-guicolors - Solarized dark type colorscheme
- christoomey/vim-tmux-navigator - Tmux & split window navigation
- szw/vim-maximizer - Maximizes and restores current window
- tpope/vim-surround - Provides mappings to easily delete, change, and add such surroundings in pairs
- inkarkat/vim-ReplaceWithRegister - Replace with register comments
- numToStr/Comment.nvim - Smart and Powerful commenting plugin for neovim
- nvim-tree/nvim-tree.lua - File Explorer
- nvim-tree/nvim-web-devicons - File exploer icons
- nvim-lualine/lualine.nvim - Nvim statusline
- nvim-telescope/telescope-fzf-native.nvim - Dependency for better sorting performance for fuzzy finder
- nvim-telescope/telescope.nvim - Fuzzy finder
- hrsh7th/nvim-cmp - Completion plugin
- hrsh7th/cmp-buffer - Nvim-cmp source for buffer words
- hrsh7th/cmp-path - Completion for file system paths
- L3MON4D3/LuaSnip - Snippet engine
- saadparwaiz1/cmp_luasnip - luasnip completion source for nvim-cmp
- rafamadriz/friendly-snippets - Useful snippets
- williamboman/mason.nvim - In charge of managing LSP servers, linters and formatters
- williamboman/mason-lspconfig.nvim - Bridges gap between mason & lspconfig
- neovim/nvim-lspconfig - Easily configure language servers
- hrsh7th/cmp-nvim-lsp - For autocompletion
- onsails/lspkind.nvim - VSCode-like icons for autocompletion
- windwp/nvim-autopairs - Autoclose parentheses, brackets, quotes, etc.
- windwp/nvim-ts-autotag - Autoclose tags
- lewis6991/gitsigns.nvim - Show line modifications on left-hand side
- iamcco/markdown-preview.nvim - Preview Markdown on your modern browser Keybindings list can be found in the wiki here.
- ZSH - Shell
- Oh My ZSH - ZSH configuration manager
- Powerlevel10k - Shell prompt for ZSH
- Wezterm - Cross platform terminal emulator
- Meslo LGS NF Font - Font (Should be downloaded with Powerlevel10k)
- Tmux - Tmux is a terminal multiplexer.