Goal of this repo is to keep a generalized version of my dotfiles.
A list of helpful tools to use in conjunction with all of these CLI-based PIM, task, and communication tools.
- tmux
- vim
- mutt (specifically neomutt)
- irssi
- bittlebee
- taskwarrior
- timewarrior
- bugwarrior
Run the install.sh
script. That doesn't exist yet but it will
Sessions are saved and restored with tmux-continuum and tmux-resurrect. Restart now worry free!
- Install tmux plugin manager
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Current Functionality
- Plugin manager allowing conditional loading of plugins for filetypes or even on-demand, when specific commands are called
- Syntax highlighting, etc
- Auto-completion
- Integrated git commands via Fugitive plugin
Planned Functionality
- Async git commands (e.g., push...)
Install vim-plug to manage vim plugins and conditionally load them. Review the main repo page for info on checking for updates, installing new plugins, conditionally loading plugins, etc.
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
https://medium.com/@mkozlows/why-atom-cant-replace-vim-433852f4b4d1#.ntp4c7xre
Configuration and nav keys kept to mimic VIM defaults as most as possible.
Current Functionality
- Syncs to gMail with several gMail-specific work-arounds and key bindings
- Uses
lpass
, the LastPass CLI, for password management. Updating passwords in LastPass will update your email passwords - Can send emails to TaskWarrior as tasks
- Uses Contacts.app (macOS/OSX) for contact management and auto-completion
- Spell checking and auto-completion inside composer view
- Simple fix for common mispellings (e.g, 'teh' -> 'the', 'Im' -> 'I'm')
Planned Functionality
- Dictionary autocomplete inside composer view
- Combined/aggregated inbox with offlineimap (only combining inboxes, gMail can store the bulk of the mail)
- Alternative contact mgmt that isn't platform-specific
- Enhanced "to task" functionality
- Messages custom colored depending on type (text/calendar, etc)
Steve Losh's article/walkthorugh: I used this pretty extensively to get a decent jumping off point for my own setup. Mainly the gMail integration and the contacts integration. Great article with practical use-cases.
Planned Functionality
- gChat
- Hipchat
- IRC
- todo.txt: http://todotxt.com
- Linux/Debian installation script