Skip to content

Latest commit

 

History

History
65 lines (55 loc) · 2.47 KB

README.md

File metadata and controls

65 lines (55 loc) · 2.47 KB

My dotfiles for Ubuntu Linux

Installation

git clone --recursive https://[email protected]/daybarr/dotfiles.git ~/dotfiles
python ~/dotfiles/setup.py

vim

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

fonts

redshift

A configuration file and autostart for redshift-gtk