https://github.com/danilofreire/dotfiles
My configuration files
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.2%) to scientific vocabulary
Repository
My configuration files
Basic Info
- Host: GitHub
- Owner: danilofreire
- Language: Vim Script
- Default Branch: master
- Homepage: https://danilofreire.github.io/dotfiles/
- Size: 759 KB
Statistics
- Stars: 5
- Watchers: 0
- Forks: 2
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Dotfiles
This repository contains my configuration files and scripts for my development environment. I use Neovim and VSCode as my text editors, Zsh as my shell, and Git as my version control system. I also use GitHub Copilot as my AI pair programmer.
Neovim
Most of the configuration files here are for Neovim, but they work fine with regular vim too. You can find a detailed explanation of how to set up Neovim below.
Neovim set up instructions:
Install the latest version of neovim with homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install neovim
I recommend you to install iterm2, tmux, zsh, and oh-my-zsh as well:
brew install --cask iterm2
brew install tmux
brew install zsh
chsh -s $(which zsh)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Download vim-plug:
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Download this repository and copy the contents to your home folder
git clone https://github.com/danilofreire/dotfiles
cd vimrc/
mv .vimrc /Users/username/
Create a ~/.config/nvim/init.vim file with the following content:
set runtimepath^=/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
source ~/.vimrc
... or just copy the init.vim file above.
Open .vimrc and type :PlugInstall. From the command line:
nvim .vimrc +PlugInstall +qall
To use the arrow keys in normal mode, delete the following lines in the .vimrc file:
" Deactivate arrow keys
noremap <Up> <Nop>
noremap <Down> <Nop>
noremap <Left> <Nop>
noremap <Right> <Nop>
If you want to make your lightline toolbar and vim-devicons look nice, please download Nerd fonts. I use Fira Code.
brew tap homebrew/cask-fonts
brew install --cask font-fira-code
To install the iTerm2 Gruvbox Theme, download the gruvbox.itermcolors file and import it in iTerm2.
And this is how the editor looks like with the default configurations:

I hope you enjoy using Neovim! :)
Owner
- Name: Danilo Freire
- Login: danilofreire
- Kind: user
- Repositories: 87
- Profile: https://github.com/danilofreire
GitHub Events
Total
- Push event: 18
Last Year
- Push event: 18
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 1
- Total pull requests: 14
- Average time to close issues: 11 days
- Average time to close pull requests: 23 days
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 2.0
- Average comments per pull request: 0.0
- Merged pull requests: 14
- Bot issues: 0
- Bot pull requests: 14
Past Year
- Issues: 0
- Pull requests: 14
- Average time to close issues: N/A
- Average time to close pull requests: 23 days
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 14
- Bot issues: 0
- Bot pull requests: 14
Top Authors
Issue Authors
- waso99 (1)
Pull Request Authors
- dependabot[bot] (26)