1
1
Fork
You've already forked vimfiles
0
My Vim and Neovim files
  • Lua 46.9%
  • Vim Script 27.7%
  • Python 25%
  • Nix 0.3%
Giovanni Bassi 18f38e77a2
Fix several errors from checkhealth and disable stuff not in use
Disabled activitywatcher and fsautocomplete.
Force location of neotest-busted (for now).
Fix noice and rainbow-delimiters complaints.
2026年06月28日 18:46:06 -03:00
ftdetect Set compose filetype and move other file types definitions to the ftdetect directory 2026年06月28日 18:44:20 -03:00
helpers Don't autosave on scrollback 2026年06月20日 22:38:54 -03:00
lua Fix several errors from checkhealth and disable stuff not in use 2026年06月28日 18:46:06 -03:00
queries/gotmpl Enable new language servers and add gotmpl support for Hugo 2025年06月06日 03:25:16 -03:00
syntax Add navi syntax 2026年02月11日 19:57:03 -03:00
.editorconfig Add opencode plugin and AGENTS file 2025年10月30日 15:04:55 -03:00
.envrc Add nix develop + envrc config + vim lang. server 2025年05月30日 02:27:31 -03:00
.gitignore Move plugins to data dir and out of config dir 2026年02月03日 20:49:46 -03:00
.ideavimrc Add .ideavimrc 2022年12月15日 21:04:55 -03:00
.ripgreprc Replace fzf with mini-pick in nvim 2025年06月02日 14:53:51 -03:00
.vsvimrc Add .vsvimrc 2019年07月22日 18:26:40 -03:00
AGENTS.md Add opencode plugin and AGENTS file 2025年10月30日 15:04:55 -03:00
coc-settings.json Add docker compose ls and remove nixd from coc 2026年04月03日 15:27:24 -03:00
coc_nvim.vim Remove <leader>q from coc_nvim 2026年02月04日 16:39:04 -03:00
flake.lock Add nix develop + envrc config + vim lang. server 2025年05月30日 02:27:31 -03:00
flake.nix Move shell.nix into flake.nix 2026年05月21日 16:49:27 -03:00
gui.vim Use augroup for every autocmd 2025年06月02日 13:01:47 -03:00
init.vim Set compose filetype and move other file types definitions to the ftdetect directory 2026年06月28日 18:44:20 -03:00
lazy-lock.json Add minuet plugin and disable neocodeium 2026年06月28日 18:45:44 -03:00
LICENSE.txt Fix several issues and unify runtimepath 2023年09月29日 17:35:02 -03:00
manage_plugins.vim Reformat manage_plugins to use only 2 spaces 2025年05月25日 16:04:23 -03:00
maps.vim Disable zellij integrated navigation 2026年02月12日 13:00:10 -03:00
nerdtree.vim Move file tree to the left 2026年05月28日 16:03:05 -03:00
plugins.vim Move plugins to data dir and out of config dir 2026年02月03日 20:49:46 -03:00
plugins_config.vim Move file tree to the left 2026年05月28日 16:03:05 -03:00
README.md Update readme with codeberg information 2026年02月03日 19:01:48 -03:00
session_management.vim Remove several unnecessary options from autosave 2026年05月28日 16:03:19 -03:00
theme.vim Set theme option for nvim 2026年04月03日 23:34:36 -03:00

Giovanni Bassi's vim and nvim files

Main repo: codeberg.org/giggio/vimfiles

These are my personal vim and nvim files. These are personal, if you want to use it, do it with care. Read the whole thing!

I am using Vim both on Ubuntu and Windows. Right now there are some nice bundles, like NERDTree. I use Vim mostly for script editing in general.

Installation instructions

Linux

Vim:

git clone --recursive https://codeberg.org/giggio/vimfiles.git ~/.vim
echo "source ~/.vim/init.vim" > ~/.vimrc

Neovim:

# either clone directory to nvim config dir
git clone --recursive https://codeberg.org/giggio/vimfiles.git ~/.config/nvim/
# or symlink this directory to ~/.config/nvim
ln -s /path/to/your/clone ~/.config/nvim/
# sharing with the vim directory, it would be:
ln -s $HOME/.vim ~/.config/nvim/

Windows (PowerShell Core)

Vim:

git clone --recursive https://codeberg.org/giggio/vimfiles.git ~/.vim
# or git clone --recursive git@codeberg.org:giggio/vimfiles.git ~/.vim
# I'm using scoop to install Python, adapt at your will:
Set-Content -NoNewline -Path ~/_vimrc -Value "let `$PYTHONHOME = '$env:USERPROFILE\scoop\apps\python\current\'`nsource $($($env:USERPROFILE).Replace('\', '/'))/.vim/init.vim`n"

Neovim:

# TBD

Notes on Windows' version: The normal Vim home (runtimepath) would be at ~/vimfiles, but this is changed to ~/.vim so that Linux and Windows work the same way.

Contributing

Questions, comments, bug reports, and pull requests are all welcome. Submit them at the project on Codeberg.

Bug reports that include steps-to-reproduce (including code) are the best. Even better, make them in the form of pull requests. Pull requests on Github will probably be ignored, so avoid them.

Author

Giovanni Bassi

License

Licensed under the MIT license.