David Ibia fa59b7988c feat(dap.lua): add virtual text setup for better debugging experience
feat(dap.lua): add support for process.env.PORT environment variable to be able to run app on a configurable port
feat(lsp-config.lua): add support for detecting python environment using DPE module
feat(lualine.lua): add support for noice statusline component
feat(mason.lua): update installed language servers list
feat(noice.lua): add configuration for noice plugin
feat(none-ls.lua): remove black and mypy formatters from null-ls setup

fix(nvim-cmp.lua): change completeopt value to "menu,menuone,preview,noinsert" and add autocomplete trigger event on text change
feat(nvim-cmp.lua): add border and winhighlight settings for documentation window to improve visual appearance
feat(nvim-cmp.lua): add 'nvim_lsp_signature_help' as a source for autocompletion
refactor(colorscheme.lua): refactor SetupWindowPreferences function to dynamically set blend values for highlight groups
feat(init.lua): add setting for 'completeopt' to "menuone"
feat(plugins/noice.lua): add configuration for 'noice.nvim' plugin with dependencies and event trigger
feat(plugins/nvim-treesitter.lua): update configuration to run TSUpdate command silently

feat(utils): add Lua utility functions to detect and manage Lua versions and paths
feat(utils): add Python utility functions to check and resolve Python environments
style(theme): update current theme to 'catppuccin' in Lua script
2024-09-19 14:35:11 +01:00

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

Dependencies

Binaries

Improved Git Experience

Beautiful Code Screenshots

Fuzzy Finder

Fonts

Themes

Plugins

  • CheatSheet
  • Comment
  • DAP
  • Dashboard
  • GitIgnore
  • GitSigns
  • Harpoon
  • Incline
  • IndentBlankline
  • Jedi
  • KeySeer
  • LuaLine
  • Mason
  • Mini
  • NoneLS
  • NvimBQF
  • NvimCMP
  • NvimSilicon
  • NvimSurround
  • NvimTree
  • NvimTreesitter
  • PoetV
  • SuperTab
  • TailwindSorter
  • Telescope
  • TodoComments
  • ToggleTerm
  • TreeSJ
  • Trouble
  • UndoTree

Keybindings

General

| Keybinding | Description |

|------------|-------------|

Description
No description provided
Readme 295 KiB
Languages
Lua 100%