Skip to content

:neckbeard: dotfiles for personal usage and synchronization between workstations

Notifications You must be signed in to change notification settings

fielding/dotfiles

Repository files navigation

dotfiles

Table of Contents


Overview

babel       >
bash        > bash settings, aliases, functions
bin         > scripts
dircolors   > color settings for ls output
eslint      >
fonts       >
git         > global git configuration and templates
grc         > colorized command output configuration
iterm2      > iterm2 color presets
karabiner   > karabiner config files
mpv         >
neovim      > config and colors for the successor to vim
readline    > vi editing mode and iterm2 unicode usage via .inputrc
ruby        >
shell       >
terminfo    > iterm and tmux-256color with italics support terminfo files
tmux        > .tmux.conf and tmux plugins
vim         >
vint        >
.osx        > sensible os x defaults

Installation

brew install stow

stow babel bash bin dircolors eslint fonts git grc iterm2 mpv neovim readline ruby shell terminfo tmux vim vint

git submodule update --init --recursive

tic ~/.terminfo/69/iterm.terminfo
tic ~/.terminfo/74/tmux.terminfo
tic ~/.terminfo/74/tmux-256color.terminfo

vim +BundleInstall +BundleClean +q

~/.tmux/plugins/tpm/bin/install_plugins

Extended Information

Bash

VIM

VIM Screenshot

VIM Plugins

Feature Plugins

bronson/vim-trailing-whitespace
nathanaelkane/vim-indent-guides
tpope/vim-afterimage
scrooloose/syntastic
scrooloose/nerdtree
terryma/vim-multiple-cursors
kien/ctrlp.vim
ryanss/vim-hackernews
fs111/pydoc.vim
christoomey/vim-tmux-navigator
sjl/vitality.vim
shime/vim-livedown
mrtazz/simplenote.vim
junegunn/goyo.vim
moll/vim-bbye
tomtom/tcomment_vim
mhinz/vim-startify
airblade/vim-gitgutter
godlygeek/csapprox
godlygeek/tabular

Specific language support/features

plasticboy/vim-markdown
leshill/vim-json

Current Color Scheme

w0ng/vim-hybrid

Tmux

Tmux Plugins

tmux-plugins/tmux-sensible
tmux-plugins/tmux-pain-control
tmux-plugins/tmux-resurrect
tmux-plugins/tmux-continuum


README Maintenance

vim search and replace to convert bundles.vim to markdown hyperlinks for plugin section.

  %s/[\(.*\)](https://github.com/\(.*\))  /[\1](https:\/\/github.com\/\1)  /

TODO

  • binds/tune up text/code folding within vim (temp marking as done, I think I am content with za, zo, zc, and their bigcase counterparts)
  • Rework implementation/installation at new workstation; current .gitignore with the git repo existing in ~ is pretty bogus
  • check in to submodules for tmux/vim/whatev plugins
  • Tmux configuration (basically a default config currently)
  • write up on using GNU Stow and what each stow package is for, etc
    • update "overview" section to include a brief overview of what my settings/additions include
  • where the hell should I put .colors/fielding? XResources?
  • find a suitable vim binding for Goyo and Goyo!
  • check in to vim-hackernews and adding additional color highlighting to comments pages. A small dab of color could go a long way
  • can I get Github Flavored Markdown for livedown/vim-livedown?
  • Revise Vim plugins; Try and incorporate desired, but currently unsed plugins, in to my workflow, and then remove any "unfitting" or not needed.
  • Tmux scrolling with less
  • Reevaluate clipboard "functionality" and sanity with vim/tmux and os x
  • AN OPTIMISTIC ADVENTURE DOWN POSTAL LANE: MUTT the ultimate setup.
    • MUTT
    • notmuch
    • msmtp
    • POSSIBLY offlineimap
    • contacts (brew install contacts)
  • License/consider if needed
  • Colors between powerline/tmux/vim seem to be off a tad bit
  • .vimrc restructuring using folding and better sections
  • add my weechat configuration
  • submodule upkeep? (git submodule foreach git pull or git submodule foreach git pull origin master)
  • actually configure and include custom powerline configuration for latest version
  • include and test pip-upgrade-all with update alias
  • seinfeild/git commit daily indicator on tmux status line
  • reevaluate tmux status line and add/remove accordingly
  • vim PluginUpdate fails on gmarik/vundle, just need to make sure this is correct behavior
  • revisit grc
  • utilize grc.bashrc (as an include in the bash_profile.d include directory)

Someday/Maybe

  • Hotline Miami Color Scheme

Inspiration / Special Thanks to...

About

:neckbeard: dotfiles for personal usage and synchronization between workstations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published