Finally Modernized My Emacs Setup with LSP + Tree-sitter
In recent years, I’ve been mainly writing LookML, SQL, HCL, and other languages, with fewer opportunities to write programming languages like Ruby. However, I’ve recently returned to Rails development this month. So, I finally got around to setting up LSP (Language Server Protocol ) in Emacs. During this process, I also learned about Tree-sitter and configured it as well. ※ LSP is an advanced code assistance mechanism provided by Language Servers, while Tree-sitter is a parsing engine that quickly generates AST from code to enable highlighting and structural editing. ...