All Projects → DiegoVicen → my-emacs

DiegoVicen / my-emacs

Licence: GPL-3.0 license
My Emacs configuration

Programming Languages

emacs lisp
2029 projects

Projects that are alternatives of or similar to my-emacs

emacs.d
My personal emacs setup.
Stars: ✭ 27 (-22.86%)
Mutual labels:  emacs-configuration, org-mode
Emacs Gtd
Get Things Done with Emacs
Stars: ✭ 111 (+217.14%)
Mutual labels:  emacs-configuration, org-mode
Dmacs
Emacs Literate Configuration with borg
Stars: ✭ 74 (+111.43%)
Mutual labels:  emacs-configuration, org-mode
dotfiles
Personal config and utils for emacs, vim, tmux, i3, git, etc.
Stars: ✭ 29 (-17.14%)
Mutual labels:  emacs-configuration, org-mode
Writingwithemacs
Tips, Examples, and Resources for Writing with Emacs
Stars: ✭ 150 (+328.57%)
Mutual labels:  emacs-configuration, org-mode
.emacs.d
🎉 Personal GNU Emacs configuration
Stars: ✭ 313 (+794.29%)
Mutual labels:  emacs-configuration, org-mode
dotfiles
I showed you my source code, pls respond
Stars: ✭ 45 (+28.57%)
Mutual labels:  emacs-configuration, org-mode
Doom Emacs
An Emacs framework for the stubborn martian hacker
Stars: ✭ 12,774 (+36397.14%)
Mutual labels:  emacs-configuration
Uncledavesemacs
My personal ~/.emacs.d
Stars: ✭ 204 (+482.86%)
Mutual labels:  emacs-configuration
Dotfiles
This is a mirror from https://gitlab.com/andreyorst/dotfiles
Stars: ✭ 103 (+194.29%)
Mutual labels:  emacs-configuration
Quark Emacs
🚀 An incredible wonderland of code
Stars: ✭ 86 (+145.71%)
Mutual labels:  emacs-configuration
.emacs.d
My emacs configuration
Stars: ✭ 224 (+540%)
Mutual labels:  emacs-configuration
dotfiles
My dotfiles - Emacs centric OSX Big Sur
Stars: ✭ 29 (-17.14%)
Mutual labels:  org-mode
trio
Datatype agnostic triple store & query engine API
Stars: ✭ 78 (+122.86%)
Mutual labels:  org-mode
Lunarymacs
Moon-based Emacs configuration.
Stars: ✭ 151 (+331.43%)
Mutual labels:  emacs-configuration
Circadian.el
Theme-switching for Emacs based on daytime
Stars: ✭ 105 (+200%)
Mutual labels:  emacs-configuration
org-recent-headings
Go to recently used Org headings
Stars: ✭ 47 (+34.29%)
Mutual labels:  org-mode
Emacs Config
Personal Emacs configuration files
Stars: ✭ 94 (+168.57%)
Mutual labels:  emacs-configuration
org-preview-html
Automatically preview org-exported HTML files within Emacs.
Stars: ✭ 160 (+357.14%)
Mutual labels:  org-mode
Dotfiles
My dotfiles
Stars: ✭ 150 (+328.57%)
Mutual labels:  emacs-configuration

dvm-emacs - Diego Vicente's personal Emacs configuration

This repository contains my Emacs configuration, configured from scratch to my personal needs.

As a short introduction and motivation, I have been an Emacs user since summer 2016. I previously was a Vim user, and my "gateway drug" to Emacs was Spacemacs. Few months after starting using it, I started feeling uncomfortable of how bloated it was and how some things were absolutely out of my control, lost in the default layers of indirection. The natural step was to start crafting my own Emacs configuration from scratch. That effort started in 2017 and now amounts for hundreds of commits in this repository.

In early 2020 I started experimenting with doom-emacs, until I finally decided to migrate my configuration to it. It provides some sensible defaults but does not prevent the user from configuring their editor just like a vanilla Emacs. I also found that doom-emacs did most of the things I was doing in my config, just faster. After a while, however, I started feeling like I lost control over my tools: the added complexity of the framework starting to crept in my configuration and making me uneasy when performing some deep configuration or fine tuning.

For that reason, in summer 2021, history repeated again and went through my third Emacs bankruptcy. Trying to gain back control on my configuration and aiming for comprehensive configuration and minimalis, I started writing this current config.

Installing

The configuration depends on some routes that are defined as variables, and are expected to be find there. It is important to check the variable dvm/user-configuration-directory, which is by default set to ~/etc/dvm-emacs. Set it to the value where you clone this repository. For activating this configuration, simply make a link to init.el.

ln -s /path/to/configuration/init.el $HOME/.emacs.d/init.el

All packages and dependencies are bootstrapped as use-package definitions and will be automatically installed if they are not found when starting the editor. It is a plan in the near future to define this configuration as a Nix flake.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].