Emacs Configuration
Table of Contents
- 1. Emacs init.el
- 2. Emacs Customization Group
- 3. Emacs Repositories
- 4. Personal Information
- 5. Emacs : Add Info directory
- 6. Emacs: Backups
- 7. Emacs: SaveHist
- 8. Emacs Additional Infopath
- 9. Utility Functions
- 10. Splash Screen and bars
- 11. Configure Emacs for use-package
- 12. Improve performance on Windows
- 13. Emacs Custom Theme
- 14. Setup Ido and smex
- 15. Setup Guru Mode
- 16. Setup Magit
- 17. Setup Company Mode
- 18. Org-Mode Settings
- 19. Nikola Blog Settings
- 20. Games
- 21. Setup ox-reveal
- 22. Setup htmlize and addtional org-contrib
- 23. String manupulation library elisp
- 24. FastPages: Links and Backend
- 25. Fastpages Blog Publish function
As a tradition for sharing your literate configuration in org mode. I am sharing my complete emacs configuration here. People who are going to use Org Mode with FastPages for Blogging might find the last section useful.
1 Emacs init.el
2 Emacs Customization Group
3 Emacs Repositories
4 Personal Information
5 Emacs : Add Info directory
6 Emacs: Backups
7 Emacs: SaveHist
8 Emacs Additional Infopath
9 Utility Functions
9.1 Function to open this configuration file
10 Splash Screen and bars
11 Configure Emacs for use-package
12 Improve performance on Windows
Improving File Saving Performance on windows.
13 Emacs Custom Theme
14 Setup Ido and smex
15 Setup Guru Mode
Guru mode works by disabling common key bindings and pushing for Emacs standard key bindings. Instead of global hook up Textmode and other so that it plays nice with ido-mode.
16 Setup Magit
Magit is a git porcelain. With this we can stay within emacs for configuration modifications and commiting to git.
17 Setup Company Mode
Company mode is used for autocompletion in Emacs.
18 Org-Mode Settings
Global settings for all the org-mode buffers.
Additional Org Mode plugins
Org Mode with Twitter bootstrap(ox-twbs)
19 Nikola Blog Settings
20 Games
20.1 Chess
21 Setup ox-reveal
22 Setup htmlize and addtional org-contrib
23 String manupulation library elisp
24 FastPages: Links and Backend
24.1 Jekyll Liquid Tag Handling
Some code for converting links to jekyll liquid tags . This is to enable fastpages specific boxes and remote link funcitionality
24.2 FastPages Links
24.3 FastPages Backend
25 Fastpages Blog Publish function
Publishing Code for Fastpages blog