Posts
Showing posts from April, 2021
GNU Emacs as a lightweight IDE
- Get link
- X
- Other Apps
If you have a small project in any of the supported languages, you can get IDE like features without any additional installation in Emacs. Given the CEDET framework, supporting more languages boils down to simply adding a new grammar and overloading few functions. Presently, it works for the following languages (demo links in brackets): - C ( Auto-suggest data structure , Auto-suggest basic , generate header ) - LaTex ( Auto-suggest ) - SQL ( Auto-suggest from connected DB , Auto-suggest local names and statements ) - HTML, JS , CSS - Java ( Auto-suggest , Refactoring , Debugging , Type hierarchy , Semantic font-lock , Getter/setter ) - Elisp ( Auto-suggest , Refactoring ) - PHP - Assembly - IDE Basics , Outline view , Rename symbol , Lexer based indent region , Call tree, Semantic font lock Complete playlist is here . Steps Build Emacs from source https://gitlab.com/atamariya/emacs/tree/dev You should put the following in your .emacs file. Config (.emacs): (glo