65aa56eee6bc5423569a605b08b66bdf8383e7c8
When using the inbuilt RSS module, this becomes my personal config for that module. However, when not using that and instead using the newsticker inbuilt for Emacs, I've got a config for that as well.
Dotfiles
Preclude
My Dotfiles repository with configuration files for most of the applications I use on a daily basis.
Tools
- Git: how…what are you doing without this?
- Emacs: Editor for everything, incredibly powerful. Is used with Doom Emacs.
- Vim: Developed to be used with Tmux, lightning fast and pretty good.
- Tmux: Used in conjunction with Vim. Has bindings for quick switching between Vim windows and tmux panes, as well as full on vi bindings
- ZSH: Shell with amazing theme options as well as completion systems
- Alacritty: Terminal emulator, written in rust, blazingly fast
- Pass: Password manager/generator which I strongly recommend
- Qutebrowser: Super fast, lightweight, cna handle basically anything
- Arch: Yep, switched to Arch now. I can finally use the meme to my full advantage.
Dependencies
| Dependency | Version | Link |
| Vim | 8 | Vim |
| Emacs | 26.2+ | Emacs |
| Tmux | 1.5+ | Tmux |
| Omnisharp Roslyn Server | Latest | Omnisharp |
| Python | 3.6.8 and 2.7+ | Python |
| Zeal | 0.6.0+ | Zeal |
| .NET Core | 2.2.3+ | .NET |
| Fzf | 0.18.0 | Fzf |
| cargo/rust | 1.3.6+ | Rust |
| fd | 7.3.0+ | Fd |
| ripgrep | 11.0.1+ | RipGrep |
| tmuxinator (optional) | 1.0+ | tmuxinator |
Also a list of repos in bin:
- ccls
- broot
- exctags
- omnisharp-roslyn
- pfetch
- rust-analyzer
How to use
Initialise an org file at the root of a project. Preferably initialise these org files:
- README.org
- doc.org/notes.org
- todos.org
Open Emacs, generate tags and start coding. Use Alacritty + Tmux + ZSH to setup build chains outside of Emacs, or use Emacs + VTerm/Compile to setup the build chain (would be better with terminal if several servers are being run with a relatively high memory usage).
Languages
Emacs Lisp
74%
Shell
10.1%
YASnippet
8.5%
Python
5.9%
Lua
1.5%