Skip to content

tristancabel/emacs-config

Repository files navigation

This is my current emacs-config

Dependencies

The current dependencies are: clang, libclang-dev, pyls

for JEDI (python lsp-server):

pip install -U jedi-language-server

to enable python debugging with dap-mode, do the folowwing:

pip install "ptvsd>=4.2"

clangd

sudo apt-get install clangd-13

pyright

conda install -c conda-forge pyright

Install

To install this emacs config, create a symbolic link from ~.emacs.d to this directory:

cd ~
ln -s ~/Tools/emacs-config .emacs.d

[DEPRECATED use clangd instead] ccls install

Do the following commands:

cd ~/Tools
git clone --depth=1 --recursive https://github.com/MaskRay/ccls/
cd ccls
cmake -H. -BRelease -DCMAKE_BUILD_TYPE=Release
cmake --build Release

The executable will be at build/Release/ccls, you shloud add it to your path in ~/.bashrc file export PATH="$PATH:/home/trcabel/Tools/ccls/Release/"

[DEPRECATED] pyls

for pyls do the following:

pip install 'python-language-server[all]'
pip3 install 'python-language-server[all]'

[DEPRECATED] lsp-bridge

  1. install pip dependencies pip3 install epc orjson sexpdata six

  2. emacs dependencies posframe, markdown-mode, yasnippet,

  3. clone https://github.com/manateelazycat/lsp-bridge

About

my emacs configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published