https://github.com/danilofreire/dotfiles

My configuration files

https://github.com/danilofreire/dotfiles

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
Last synced: 10 months ago · JSON representation

Repository

My configuration files

Basic Info
Statistics
  • Stars: 5
  • Watchers: 0
  • Forks: 2
  • Open Issues: 0
  • Releases: 0
Created about 10 years ago · Last pushed about 1 year ago
Metadata Files
Readme

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

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)
Top Labels
Issue Labels
Pull Request Labels
dependencies (26)