Theminijohn / nvim

My precious NeoVim Configurations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# Dotfiles > My precious Dotfiles. I'm evolving this continuously as I learn more about Vim, Tmux and Fish. You'll maybe see some bad practices, don't judge bro!

Prerequisites

  • Get Powerline Extra Symbols

  • $ brew install python

  • $ brew install python3

  • $ pip2 install neovim

  • $ pip3 install neovim

NeoVim

I organized and split Plugins & Settings in /modules. The init.vim file just loads all configuration modules. The numbers are there for load hierarchy.

Tmux

You may noticed the weird .mj in /tmux. I symlinked basic conf files to have everything in one folder.

-- Config.mj

This is the normal .tmux.conf, right at home. You'll need to symlink:

  ln -s $HOME/.config/nvim/tmux/config.mj $HOME/.tmux.conf

If Neovim can't read UTF-8 Characters, run this:

locale | grep -E '(LANG|LC_CTYPE|LC_ALL)=(.*\.)?(UTF|utf)-?8'

If there's no results, then you might not be using a UTF-8 locale. See the following issues: #1601 #1858 #2386

-- Solarized.mj

I'm using Tmuxline for my Status bar. Define stuff in modules/3-plugin-conf.vim and on save it automatically re-generates that file.

-- Spotify.mj

Small script to show current spotify song, check here. You'll need to symlink:

ln -s $HOME/.config/nvim/tmux/spotify.mj $HOME/bin/spotify-song

After Installation:

Go into {whateverroute}/tmuxline.vim/autoload/ and edit tmuxline.vim, there should be a line that looks kinda like:

\ 'status-utf8' : 'on'}

remove that and close the bracket and you are done.

About

My precious NeoVim Configurations


Languages

Language:Vim Script 90.8%Language:AppleScript 9.2%