Use the option package-archive-priorities which was made for this very purpose. To prefer MELPA Stable over MELPA. The higher the number, the higher the priority of a package archive. For any package that exists in multiple archives Emacs' package manager picks the package from the archive with the highest priority, and ignores packages in other archives, even if the version number is higher. If the package exists in two archives of the same priority, the higher version number wins, and ultimately I think the order in package-archives.
Emacs
Lightweight configuration of emacs with basic utilities plus personal configuration
Installation
-
git clone https://libregit.org/heckyel/emacs-personal.git ~/.emacs.d/
-
emacs --batch --eval='(load-file "~/.emacs.d/init.el")'
Fonts
pacman -S ttf-hack
(for default)
pacman -S ttf-anonymous-pro
change the typography in the init-gui.el file
Markdown Mode
-
Require installed markdown in distro GNU+Linux, example:
apt-get install markdown
orpacman -S markdown
Flycheck Mode
-
Require installed the languages checking, example:
pacman -S shellcheck
# bash, shpacman -S eslint
# ECMAScriptpacman -S python-pylint
# python
Neotree
Neotree comes by default in combination with all-the-icons. So pressing «f8» will display (you must give "yes") a one-time screen to install all-the-icons fonts.
Mode Python
-
Require installed virtualenv, example:
pacman -S python-virtualenv
M-x jedi:install-server [RET]