Our great sponsors
My dotfiles: macOS, OpenBSD, Linux. Setup: git init; git remote add github https://github.com/rollcat/dotfiles; git pull github master (by rollcat)
This is my strategy for dotfiles. My home directory has a .gitignore with "*" in it. I will "git add -f" any files I want tracked; git is extremely efficient at ignoring the rest. It doesn't require any frameworks, symlinks, installation scripts, elaborate tutorials/manpages, or any other voodoo.
To move in to a new machine - unfortunately you can't git clone into a non-empty directory, but the commands to work around that are simple enough to remember.
My configuration files and personal collection of scripts. (by BurntSushi)
That's what I used to do, but I switched to Josh's strategy a couple years ago. It doesn't "blow up" git-status. If some new piece of software creates a new directory with a bunch of random stuff in it, git-status will just show you the directory since it is is untracked, and not everything in it.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
config manager based on Git
I feel obligated to point out vcsh , which is likely already packaged for your operating system.
The main selling point is that you can set up various git repos for different things. I have one for SSH keys (and no, that does not get pushed anywhere except to my own private server), VIM, neovim, bash, and 'other' (for misc config files like .dir_colors, .gitconfig, etc.).
EditorConfig plugin for Vim
I think I disagree, though the only person who should be messing with it is the maintainer. One of the easiest ways to ensure that everyone follows the same coding standard for a project (particularly for open source projects).
I usually add something like specified in:
Your most frequently used mapping
5 projects | reddit.com/r/vim | 5 Aug 2021
So you've installed `fzf`. Now what?
2 projects | reddit.com/r/programming | 22 Mar 2023
HELP: save options in sessions
2 projects | reddit.com/r/vim | 21 Mar 2023
Running codes in one line
2 projects | reddit.com/r/vim | 19 Mar 2023
Is there a way to change neovim way of displaying folds to be like VS Code do it?
1 project | reddit.com/r/neovim | 18 Mar 2023