Skip to content

It actually does more than just programming and writing.

License

Notifications You must be signed in to change notification settings

tusharhero/ECFPAW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECFPAW (Emacs Configuration For Programming and Writing).

Welcome to my GNU Emacs configuration repository. You can find the configuration here.

I will use this configuration primarily for programming and writing articles and stories. And it is for me, I would discourage you to use my configuration. I have put it here publicly for easy access. You might learn something if you are completely new though.

Before writing this, I used to use Spacemacs, and I think spacemacs is great too, I am going to get configure some features from spacemacs here as well (The ones I liked obviously).

Screenshot

./images/ECFPAW_screenshot.png

Setup

I am going to use it in GNU Linux only (I hope), and here the setup is quite simple.

I use Archlinux currently, and I have also started to use master git branch.

  • Get my PKGBUILD repository,
    git clone https://codeberg.org/tusharhero/EPFE.git
        

    Or if you use SSH,

    git clone [email protected]:tusharhero/EPFE.git
        
  • Compile and install the package,
    makepkg -si
        

    …wait…

  • Get the configuration in the right place,
    git clone https://github.com/tusharhero/ECFPAW ~/.config/emacs
        
  • Bootstrap the configuration, basically I don’t ship the init.el, early-init.el. I only ship the literate configuration config.org. You need to produce the files before starting Emacs for the first time. I have created a script for this purpose called bootstrap-config.el, to run it,
    ./bootstrap-config.el
        
  • enable the Emacs server and start it.
    systemctl enable emacs --user
    systemctl start emacs --user
        
  • Run emacs using emacsclient
    emacsclient -nc
        

    You can use a GUI shortcut for Emacsclient as well.

About

It actually does more than just programming and writing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published