Skip to content

vietor/min-emacs.d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emacs config

This repository contains my personal Emacs configuration.

Languages

Python

Use Language Server

pip install python-lsp-server python-lsp-ruff

Javascript

Use Language Server

npm install -g typescript-language-server typescript prettier

Java

Use Language Server https://github.com/eclipse-jdtls/eclipse.jdt.ls.
Depencency directories in ${user-emacs-space-directory}:

Path Usage
java.assists include plugins for lombook*.jar
java-ls.caches cache for jdt://contents files
java-ls.workspaces store project's workspace files
jdt-language-server-* eclipse-jdtls's files

Toolkit

Tree-sitter

Use bundle https://github.com/emacs-tree-sitter/tree-sitter-langs.
Target directories is ${user-emacs-space-directory}/tree-sitter/

  • Rename script for Linux
cd tree-sitter

for file in *.so; do
    mv "$file" "libtree-sitter-$file"
done
  • Rename script for Windows
@echo off
cd tree-sitter

for /f %%f in ('dir /b *.dll') do (
  ren %%f libtree-sitter-%%f
)

About

My minimum emacs config

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors