Aryadev Chavali cbd1676781 +early-init.el
From Emacs 27+, early-init.el provides control over stuff earlier than
UI load allowing for fine grained control over the load up. Here you
setup stuff such that Emacs loads this code most eagerly.

In this case, I set gc-cons-threshold to the highest value to
aggressively load the config without care for garbage collection, as
well as restricting standard package use. Along with that are some
basic UI things so that I don't have to deal with them even in load
up such as menu-bars and the alpha.

As this code is not error prone at all and is loaded before init.el
these choices allow for an easier debugging experience as well.
2020-08-14 23:41:38 +01:00
2020-07-07 00:29:26 +01:00
2020-06-21 02:06:40 +01:00
2020-07-20 21:15:35 +01:00
2020-06-06 19:37:00 +01:00
2020-08-14 23:41:38 +01:00
2020-06-27 10:58:21 +01:00
2020-06-21 02:05:03 +01:00
2020-08-09 20:25:06 +01:00
2020-07-15 15:35:24 +01:00
2020-08-09 20:24:58 +01:00
2020-06-10 01:17:34 +01:00
2020-07-15 15:57:09 +01:00
2020-07-16 20:17:32 +01:00
2020-05-20 07:44:26 +01:00

Dotfiles

Introduction

My Dotfiles repository with configuration files for most of the applications I use on a daily basis.

What do I use exactly?

  • Emacs My premier editor, big bulky and beautiful
  • ZSH Shell program (objectively better than bash don't @ me)
  • Suckless terminal Best terminal in the game: small, configurable and powerful
  • DWM Yes I fell for the meme, but it's a great window manager and works for me
  • dmenu Good launcher, fast and not gaudy
  • Wallpaper Collection Fork of DistroTubes collection, with a few of my own. Mostly his though lol.

Install

Clone this into the ~/Dotfiles directory, then use Install.org to install the component(s) you want.

Dependencies

Dependency Version Link
Vim 8 Vim
Emacs 26.2+ Emacs
Tmux 1.5+ Tmux
Python 3.6.8 and 2.7+ Python
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
  • pfetch

Project usage

Generate a template using emacs or the shell, run the startup and reset/delete the .git folder. Then just start hacking at the code!

Use Emacs' compilation system if running blackbox no stdin programs or simple servers, otherwise use terminals (+ tmux if not running a tiling window manager) for heavy servers (because Emacs will slow down with a heavy server running) or stdin based programs.

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%