/README.md
Markdown | 37 lines | 27 code | 10 blank | 0 comment | 0 complexity | b834affa1070a1de816a24017caafe09 MD5 | raw file
- # Introduction #
- This is my Emacs configuration. It has been created by reading various guides, picking ideas from [different](https://github.com/technomancy/emacs-starter-kit) [starter kits](https://github.com/bbatsov/prelude) and accumulating some of the best practices.
- Overview
- --------
- * Works on Windows 8, XP and should ideally work on all Windows and Linux platforms. Not tested for Mac support and primarily meant for Windows.
- * I have set up Caps Lock to act as Ctrl key inside of Emacs using [AutoHotKey](http://www.autohotkey.com/), after reading [Emacs Wiki](http://www.emacswiki.org/emacs/MovingTheCtrlKey#toc16).
- * Only for using Emacs as a text editor for programming in various languages. Not meant to be an All-in-One package. I don't advocate using Emacs to replace your browser/twitter client and everything under the sun.
- Supported Languages
- -------------------
- In addition to what Emacs supports out of the box:
- * Scala
- * Ruby
- * PHP
- * YAML
- * Markdown
- * more!
- Additional Modes
- ----------------
- * [Helm](https://github.com/emacs-helm/helm) - The only incremental completion/narrowing framework you'll ever need for Emacs. I cannot imagine my life without it.
- * [Projectile](https://github.com/bbatsov/projectile) - Project interaction library for Emacs. Supports Git/SVN/SBT and other repos out of the box and adding custom projects is as simple as adding a `.projectile` file in your project's root. Provides support with Helm above making it a must-have.
- * magit - The only mode you'll ever need for Git integration
- * [Yasnippet](https://github.com/capitaomorte/yasnippet) - Template system with support for every imaginable language under the sun. Hooks itself onto existing language modes like Scala-Mode, PHP, HTML and others to work seamlessly with existing major modes.
- * [Emmet](https://github.com/smihica/emmet.git) - [Emmet](http://docs.emmet.io/) support for Emacs. An absolute must-have if you're a web developer.
- * more!
- Colors
- ------
- * Currently uses [Solarized](https://github.com/bbatsov/solarized-emacss) as the default and only theme. Contains a handy little function to cycle between Solarized Dark and Light taken from [this](https://github.com/al3x/emacs/blob/master/customizations/my-theme.el) Emacs repo. My personal opinion is that the version of Solarized by [BBatsov](https://github.com/bbatsov) linked above is superior to the more popular Color Theme Solarized.