/emacs-config

Emacs Configuration file (using Cask)

Primary LanguageEmacs LispMIT LicenseMIT

emacs-config

Emacs 25.0.x Configuration (using Cask)

Description

Configure emacs for :

  • Cask & Pallet
  • Markdown
  • Python & Python environment auto (TODO)
  • JavaScript (NodeJS, RequireJS, ...)
  • GoLang

Usage

Install Cask

git clone https://github.com/cask/cask.git ~/.cask
# Add to ~/.bashrc or ~/.bash_aliases
export PATH=$PATH:~/.cask/bin

Configure Emacs

git clone https://github.com/gerchardon/emacs-config.git ~/.emacs.d/
cd ~/.emacs.d/; cask install
emacs

Language Configuration

JavaScript

# Install last nodejs (ubuntu)
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
# Using jshint
sudo npm install jshint -g
sudo npm install tern -g

Python

sudo apt-get install python-flake8 python-virtualenv
# On Emacs M-X jedi:install-server

Proxy

  • Launch cask with a proxy (cask can't handle proxy user:password)
  • Python , on emacs jedi:install-server
    • Launch one time emacs with a proxy

Links

Inspire by :

License

Emacs-config is licensed under the MIT License.