This is my personal emacs config, set up primarily for Python and
Javascript but also working with other languages gracefully thanks to
projectile
, company
and other stuff. It uses use-package
for package management and some useful keybindings.
- Clone this repository in your $HOME:
git clone https://github.com/SanchezSobrino/.emacs.d.git ~/.emacs.d
- Install virtualenv:
sudo apt-get install virtualenv
- Install Python dependencies:
sudo pip install jedi service_factory
- Install Javascript dependencies:
sudo npm install -g tern
- Start emacs:
emacs
- All the packages will be downloaded, installed, and configured automatically.
- Enjoy :)
.emacs.d Copyright (C) 2015 Santiago Sánchez Sobrino
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Full text can be found at the LICENSE file.