dx fbc6a4427c ~call-process -> async-shell-command
Async shell command gives me a buffer for my output, is faster as it's
async rather than blocking my Emacs, and all around better to use.
2020-05-05 02:59:45 +01:00
2020-05-05 02:59:45 +01:00
2020-05-05 02:59:45 +01:00
2020-05-05 02:59:45 +01:00
2020-05-05 02:59:45 +01:00
2020-05-05 02:59:45 +01:00
2020-04-18 06:05:02 +01:00

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).

Description
No description provided
Readme MIT 3.8 MiB
Languages
Emacs Lisp 74%
Shell 10.1%
YASnippet 8.5%
Python 5.9%
Lua 1.5%