My dotfiles for Ubuntu Linux
git clone --recursive https://[email protected]/daybarr/dotfiles.git ~/dotfiles
python ~/dotfiles/setup.py
Some .vimrc inspiration taken from Doug Black
Plugins managed by pathogen:
Works best with vim8. To compile on Ubuntu 16.04/16.10:
# Get build dependencies.
# Uncomment deb-src lines in /etc/apt/sources.list if it fails
sudo apt build-dep vim
# Get vim and build it
git clone https://github.com/vim/vim.git
cd vim
./configure \
--enable-multibyte \
--enable-pythoninterp=yes \
--enable-cscope \
--enable-gui=auto \
--enable-gtk2-check \
--enable-gnome-check \
--prefix=/usr \
--with-x
sudo make distclean
make
sudo make install
- ALE: Asynchronous Lint Engine
# For Python support
sudo apt install pyflakes pylint
# For JavaScript support:
sudo apt install npm
sudo npm install jshint jscs -g
- python_pep8: Check your python source files with PEP8
sudo pip install pep8
- SpaceHi: Togglable syntax highlighting of tabs and trailing spaces
- surround: quoting/parenthesizing made simple
- repeat: enable repeating supported plugin maps with "."
- python_fn: A set of menus/shortcuts to work with Python files
- vim-pythontextobj: specify text object targets for python classes and functions
- better_python: handle continuation lines better than vim defaults
- bufexplorer: quickly and easily switch between buffers
- The NERD tree: explore your filesystem to open files and directories
- undotree: The ultimate undo history visualizer for VIM
- emmet.vim: for HTML and CSS hi-speed coding
A configuration file and autostart for redshift-gtk