Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

bruce/dot_emacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

19 Commits

Repository files navigation

My dot files

This repo is where I keep my dot files for easy bootstrapping my development environment. It is heavily geared towards Elixir development.

It uses:

  • use-package for package management
  • ivy as the default completion/search engine
  • lsp-mode for my main programming mode (elixir through trevoke/alchemist.el)
  • treemacs for navigating projects
  • magit for magical git
  • ... and some other nicities

Two things must be done for the config to work:

  1. Clone https://github.com/Trevoke/alchemist.el onto ~~/.alchemist~
  2. Bootstrap Emacs once
  3. Call the function all-the-icons-install-fonts for downloading and installing the icons

Extras

There is a emacs.desktop file on the root of the repo and a systemd unit configuration on the systemd folder. Those two are useful for starting emacs through systemd and to have an easy to use shortcut in a Linux environment.

Installing the Emacs unit for the user on systemd

Copy the unit file in this repo to ~~/.config/systemd/user/~ and enable it by typing:

systemctl enable --user emacs
systemctl start --user emacs

Similarly, if you need to restart it (to load or unload something) you can do:

systemctl restart --user emacs

Use the desktop file

You can easily create a shortcut in most Linux environments by dragging the desktop icon to some place. It uses emacsclient to start a GUI window.

About

My Emacs portable configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%

AltStyle によって変換されたページ (->オリジナル) /