SkillAgentSearch skills...

Dotfiles

dotfiles. Installer for key programs, fonts, vim, and zsh

Install / Use

/learn @emorikawa/Dotfiles
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Evan's Crafting Bench (aka dotfiles)

Configuration and setup for the tools and utilities I use regularly.

  • vim
  • tmux
  • zsh
  • typography

Installation

Simply run ./install

This take-anywhere configuration works MacOSX The installation will:

  • Install key software using brew
  • Install a tweaked out vim
  • Install zsh
  • Install tmux
  • Symlink dotfiles to this directory

vim

Make sure the vim folder is symlinked to ~/.vim and vimrc is symlinked to ~/.vimrc

I use Vundle to manage vim packages. Check out the list of packages at the start of the vimrc file. Some categorized packages I use include:

Helps me see

Helps me search

  • Grep: Grep plugin to vim

Helps me move

  • NerdTree: File explorer in vim
  • Rails: Ruby on Rails power tools
  • Matchit: Extends % operator to match html and others
  • Peepopen: Fast and fuzzy finder.

Helps me type

  • Surround: Surround text easily
  • Repeat: Repeats complex commands like regular ones
  • Snipmate: Easy auto-filling snippets
  • Sparkup: Super fast html writing
  • TComment: Comment in and out lines
  • EasyMotion: Motions on speed. Replaces <number> in <number><motion>

Helps me collaborate

tmux

Terminal multiplexing ftw Take close note a the .tmux.conf file. Be sure it's symlinked to ~/.tmux.conf

Some significant sections of my tmux.conf

  • The prefix is mapped to C-w. This is to make motions between tmux panes similar to moving between vim panes
  • Motion mappings remapped to be very vim-like
  • The reattach-to-user-namespace patch is needed to make copy and paste work on mac OSX

zsh

(Readme coming soon)

Typography

(Readme coming soon)

Related Skills

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated11mo ago
Forks2

Languages

Vim Script

Security Score

67/100

Audited on May 5, 2025

No findings