Skip to content

abelardojarab/emacs-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emacs configuration files from Abelardo Jara-Berrocal

Supported emacs versions

  • Emacs 24.4-24.x
  • Emacs 25.x
  • Emacs 26 (snapshots)

Package management, update and auto-loading

  • Package installation and update: Cask
  • Package auto-loading and deferral: use-package

Included packages

  • Development: company, flycheck, yasnippet, auctex, cmake-ide, ecb
  • Network utilities: wunderlust, sx, mu4e, elfeed

Fixes with respect to Spacemacs and Prelude

  • Fixed htmlize library so it does not fail to export code or text segments as formatted HTML

  • Enables and uses ECB Enable ECB to work with Emacs 25 and above

  • Fixed and enabled ergoemacs-mode, such that it does not invoke (package-initialize) in case there is no Internet connection

  • Fixed usage orgtbl-mode under markdown-mode so Org tables can be used in markdown documents.

  • adviced (load-theme ') function such that fringe, modeline (powerline) and tabbar colorsets are refreshed after a theme change (improvement over prelude and spacemacs)

  • Utilizes linum.ex for delayed update of line numbers (improves scrolling effect)

Additional features

  • Adaptive loading of company-jedi (by checking that 'jedi' module is an installed Python module or not)

  • Adaptive usage of company-tern (by checking that 'tern' module is an installed node.js module or not)

  • Added helm-fonts, to enable fontset selection through helm.

  • Included org-insert-screenshot (Windows, Mac OS X and Linux versions are included)

Supported platforms

  • Tested to properly work on Windows (cygwin is required), Mac OS X and Linux.

Keybindings

Enhanced ergoemacs keybindings

Screenshot

ECB-based emacs layout