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: 5 days ago
JSON representation
bash, zsh, git, tmux, personal toolbox
- Host: GitHub
- URL: https://github.com/mislav/dotfiles
- Owner: mislav
- Created: 2008-05-11T11:45:41.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2023-06-09T15:50:10.000Z (over 1 year ago)
- Last Synced: 2025-01-12T03:41:58.999Z (12 days ago)
- Topics: dotfiles, rbenv, tmux, vimfiles
- Language: Shell
- Homepage:
- Size: 597 KB
- Stars: 1,282
- Watchers: 48
- Forks: 152
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
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 panesUnder 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 changesRegular tmux keybindings:
% vertical split
" horizontal split
! break pane into new window
c new windowo 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 windows 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