mirror of
https://github.com/boxpositron/absolute-vim.git
synced 2026-02-28 11:40:36 +00:00
5c953ee2ac9189acf17800ca1552ed9a6f61011c
- Update LuaSnip to commit 82108e7e31cc6fc223cc5df5cae6d89f70bb199f - WHY: Updating to the latest commit of LuaSnip to get the latest features and bug fixes. - Add cheatsheet.nvim with commit 9716f9aaa94dd1fd6ce59b5aae0e5f25e2a463ef - WHY: Adding cheatsheet.nvim as a new dependency to enhance the functionality of the application. - Update copilot.vim to commit 1a55183ef9347d6f420406a3746474b6b9fb9ef5 - WHY: Updating copilot.vim to the latest commit to benefit from the latest improvements and bug fixes. - Update indent-blankline.nvim to commit 12e92044d313c54c438bd786d11684c88f6f78cd - WHY: Updating indent-blankline.nvim to the latest commit to get the latest enhancements and bug fixes. - Update lspkind.nvim to commit 1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf - WHY: Updating lspkind.nvim to the latest commit to benefit from the latest features and improvements. - Update mason-lspconfig.nvim to commit 0989bdf4fdf7b5aa4c74131d7ffccc3f399ac788 - WHY: Updating mason-lspconfig.nvim to the latest commit to get the latest enhancements and bug fixes. - Update mason.nvim to commit e110bc3be1a7309617cecd77bfe4bf86ba1b8134 - WHY: Updating mason.nvim to the latest commit to benefit from the latest features and improvements. - Update nightfly to commit 0c6e2e88bf15634af94a91fcc2e20e28a09dfecd - WHY: Updating nightfly to the latest commit to get the latest enhancements and bug fixes. - Add none-ls.nvim with commit 7e146f3a188853843bb4ca1bff24c912bb9b7177 - WHY: Adding none-l
Absolute VIM Configuration
Introduction
Here's the VIM configuration I'm going to be using for most of my professional work this year. There may be changes as I discover new plugins. I intent to personalize this to my taste and coding conventions. Feel free to try it out if you fancy 😄.
Installation
git clone https://github.com/boxpositron/absolute-vim ~/.config/nvim --depth 1 && nvim
Important
I built this to be compatible with Apple Silicon. It should work with other platforms. I've just removed any incompatible plugins.
Components
Package Manager
I'm using lazy.nvim to manage all the packages. I setup the project to use the after directory as well. Lazy does not need to use this but I set it up incase you want to switch to a different package manager like packer. You'll notice I require the plugin file from after in the config function for the plugin. It's worked for me and it keeps things organized.
Description
Languages
Lua
100%