Emacs Configuration for my personal use. The `C-x` keystroke was giving me the pinky problem so I create an alternative for it `M-v` without removing the `C-x` neither the `M-x`.
Clone the repository / fork it / or just download it:
git clone https://github.com/chinen93/dotfiles-emacs.git
Execute the install.sh
./install.sh
What this shell script does is create a soft link between your home directory and this configurations directory.
install_windows.bat
What this shell script does is copy from this configuration directory and the .emacs.d folder in your windows computer.
update_git_folder_windows.bat
And this other script copy back your .emacs.d directory to your git directory. Usefull to push your changes to git.
All the configurations files are stored here. They have this format init-PACKAGE.el where PACKAGE is the mode or package the configurations is about.
Most of the packages are installed and configurated using use-package. However, there are some that are built-in emacs and don’t need this kind of installation.
Because I couldn’t find a way to install packages easily on Windows, I just use the built-ins and the ones that only use pure elisp.
Snippets for Yasnippet are here. I didn’t use the default snippets because I wanted to experience without them first so I could really get only the ones I needed.
This file is only for loading my others configurations files. It is the first file that emacs opens.
Initial configuration.
Needed configuration, because here we configure the way to load packages and create global variables for the other configurations.
Place to put functions that do not have anything alike the other configurations.
Modules configuration. Each one of these represent a specific aspect of Emacs.