- nvim
- Setup for TS, JS, Ruby, MD, MDX, Go, Rust, Lua, Docker, Ansible, Elixir, SQL, XML, Bash, Fennel, JSON, Terraform, Git,
- Framework support - React, Angular, Astro, Svelte, Vue, Svelte,
- Testing support - RSpec, Jest, Vitest, Mocha, Playwright, Gotests
- Go setup - gopls+gofumpt, ray-x/go, gotests.nvim
- Ruby setup - custom treesitter objects, vim-rails, vim-bundler, support for ruby-lsp, ruby-lsp plugins including ruby-lsp-rails and ruby-lsp-rubyfmt, Rubocop, Solargraph, Sorbet, and Standardrb, Neotest integration with RSpec, custom Rails AI prompts
- YAML auto-complete for Argo CD, Kustomization, Github workflows, SealedSecrets, Github actions
- Tailwind highlighting and class concealment (toggle conceal with <uc>)
- Biome+Dprint formatting/linting for TS, detects prettier+eslint and uses that instead if appropriate
- AI integration with OpenAI via ChatGPT, CodeGPT, and NeoAI; Copilot, Codeium, Sourcegraph, Huggingface, wtf.nvim, and more
- yazi
- kitty
- nvimpager
-
Notifications
You must be signed in to change notification settings - Fork 0
aaronlifton/.config
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
My dotfiles, including nvim, kitty, wezterm, and neovide configs