Dotfiles
dotfiles. Installer for key programs, fonts, vim, and zsh
Install / Use
/learn @emorikawa/DotfilesREADME
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
- Powerline: Souped-up satus line
- CSS Color: Colored hex codes in CSS/LESS files
- CSS3 Syntax: CSS3 syntax highlighting
- HAML SASS SCSS: HAML, Sass, and Scss sytax highlighting
- Less: Less syntax highlighting
- Coffeescript: Coffeescript support for vim
- Markdown: Markdown syntax highlighting
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
- Fugitive: Awesome git wrapper
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
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
