Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/mislav/dotfiles

bash, zsh, git, tmux, personal toolbox
https://github.com/mislav/dotfiles

dotfiles rbenv tmux vimfiles

Last synced: about 2 months ago
JSON representation

bash, zsh, git, tmux, personal toolbox

Lists

README

        

# dotfiles

Mislav's configuration files for bash, zsh, git, and more.

## Installation

Clone somewhere, then run the bootstrap script:

~~~ sh
$ git clone https://github.com/mislav/dotfiles.git ~/dotfiles
$ ~/dotfiles/script/bootstrap
~~~

The install script won't overwrite your existing dotfiles, but will symlink
the ones that don't exist. If you want to replace your existing dotfiles, simply
move them to a backup location and run install again.

## Misc. commands in `bin`

Check [the `bin` directory](./bin) for an assortment of useful utilities.

## tmux

- `C-h/j/k/l` - switch to pane in the given direction
- `C-\\` - toggle between last active panes

Under tmux prefix `C-a`:

- `C-l` - clear terminal
- `S` - switch to a session that starts with given name, or switch to the last
session if no name given
- `m` - open man page in a vertical split
- `g` - tail `log/development.log` in a new window
- `R` - source `~/.tmux.conf` after changes

Regular tmux keybindings:

% vertical split
" horizontal split
! break pane into new window
c new window

o select next pane
{ swap pane with previous
} swap pane with next
n next window
p previous window
) next session
( previous session
; select previously active pane
l select previously active window

s interactive session & window browser
w interactive window browser

$ rename session
, rename window

: command prompt
d detach
f search text in open windows

[ copy mode
] paste buffer
# list buffers
- delete buffer

[vimfiles]: https://github.com/mislav/vimfiles#readme
[rbenv]: https://github.com/rbenv/rbenv#readme