AChavali 1e45f2818a ~replaced spc, spu -> editor
I really don't use emacs server anymore, it's kinda annoying and the
online features just don't work. Therefore, I'm just going to use Emacs
GUI directly.

This obsoletes spc and spu, which means I need a new command. This
command is editor, which nohups and reroutes the output of Emacs to
/dev/null and disjoins it from the terminal.
2020-02-09 20:43:35 +00:00
2019-12-30 15:18:41 +00:00
2019-12-30 23:26:29 +00:00
2020-02-09 20:01:53 +00:00
2020-02-09 13:08:38 +00:00
2020-02-09 20:01:53 +00:00
2020-02-09 13:08:27 +00:00
2020-02-09 18:27:10 +00:00
2020-02-09 19:52:47 +00:00
2020-02-09 20:43:35 +00: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
  • Firefox: Best browser

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

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%