Skip to content

🍰 My dotfiles and other config for neovim, git, zsh, etc.

Notifications You must be signed in to change notification settings

glazzari/dotfiles-1

 
 

Repository files navigation

These are my dotfiles and configurations for some of the programs I use. In general the configurations are optimized for a system running macOS, with iTerm2, neovim, git and Homebrew.

Install

The files are managed by stow, so basically:

  1. Clone the repository:
git clone https://github.com/anderkonzen/dotfiles.git ~/.dotfiles
  1. Setup stow:
cd .dotfiles
stow -t ~ stow

The stow directory should be the first one so the stow configuration is installed properly (global ignore files, etc).

  1. Install the desired package with stow <dir>

Conventions

Directories starting with a _ are not supposed to be stowed.

Requirements

Prior to symlink the directories, I recommend installing all the apps declared in the _homebrew/Brewfile:

cd ~/.dotfiles/_homebrew
brew bundle

this will install stow and other necessary apps. Of course, you need brew installed to run this command.

Configuring other apps

git

Use ~/.gitconfig.local to store sensitive data like git credentials and other local configurations. For instance:

[user]
    name = Anderson Konzen
    email = anderkonzen@example.com

neovim

deoplete.vim

I am using deoplete.vim to have omni auto-completion for a few languages (ruby, elixir and javascript). In order to have it this working, you need to have python3 and node.js installed (these are installed as part of the brew bundle above).

Before installing the plugin in neovim, you also need to install the neovim-python module with:

pip3 install --user neovim

Then, in neovim, execute :PlugInstall and then :UpdateRemotePlugins. You can check if everything is working fine with :CheckHealth.

TODO

  • goyo
  • vimwiki
  • antibody

Acknowledgements

The work on this repo is inspired and based on other great configurations. Below you will find some of the people/repos I took ideas from to create my own stuff:

About

🍰 My dotfiles and other config for neovim, git, zsh, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 83.6%
  • Shell 14.7%
  • Other 1.7%