Homepage: https://github.com/jglee1027/jda-minor-mode
Author: Lee Jong-Gyu
Updated:
Jong-Gyu Development Assistant minor mode for Developers
JDA(Jong Gyu Development Assistant) is a minor mode for developers who use various programming languages. The major aim of JDA is to offer pleasure for developers. No doubt you will always enjoy writing a source code in any programming language if you use it. * Installation Edit your ~/.emacs file to add the line: (add-to-list 'load-path "/path/to/jda-minor-mode") (require 'jda) (jda-minor-mode) * Major commands: ** Build If there is Makefile or .xcodeproj in your project , you can build a project easily by pressing "C-c c" in any subdirectory of your project. ** Find development doucmentation Press "C-c h" at the symbol which you want to find in a development documentation(Android or Xcode). ** Open a counterpart file You can quickly open the counterpart of the current buffer by pressing "C-c j p". In other words, if the current buffer is c or cpp source file, you can easily visit the header file related it by pressing "C-c j p". ** Find a symbol in the project You can simply search positions which a symbol at point is used in your project by pressing "C-c j s". It uses (grep-find). ** Find a file in the project You can rapidly find a file in your project by pressing "C-c j f". ** Visit a file in the project You can easily open the file you want to visit in your project by pressing "C-c j i" or "C-c i". It supports incremental search like TextMate or Visual Assist. As you type text, one or more possible matches for the text are found and immediately displayed. ** Find a symbol in the project If you want to find a symbol in your project, press "C-c j s". After finding it, you can easily navigate the symbols by pressing "M-g p" or "M-g n". ** Go to a symbol in the current buffer Press "C-c j m" or "C-c m" if you want to go to a function. You can see all functions defined in the current buffer. It supports incremental search like TextMate or Visual Assist. ** Replace a string in several files If you want to replace a string in several files, press "C-c j 5" or "C-c j %". You can easily replace a string in specified files in your project. ** Create a TAG in your project Press "C-c j t" and you can easily create TAG file in your project using 'find' and 'etags'. ** Go to previous or next marker Press "C-c ," to go to the previous marker and Press "C-c ." to go to the next marker. Press "C-x" to save the current marker. ** Highlight symbol If you want to see highlighted symbol at point, press "C-c j h". After specified idle time, the current symbol at point is highlighted. It only works in file buffer. ** Insert or Delete a bracket in Objective-C mode Press "C-c ]" to insert a right bracket to pair. Press "C-c [" to delete left and right brackets to pair. See `jda-minor-keymap' for more details.