GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.
GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.
See documentation at https://github.com/kelvinh/org-page Org-page is a static site generator based on org mode. Org-page provides following features: 1) org sources and html files managed by git 2) incremental publication (according to =git diff= command) 3) category support 4) tags support (auto generated) 5) RSS support (auto generated) 6) search engine support (auto generated) 7) a beautiful theme 8) theme customization support 9) commenting (implemented using disqus) 10) site visiting tracking (implemented using google analytics) 11) index/about page support (auto generated if no default provided) 12) site preview 13) highly customizable
See documentation at https://github.com/kelvinh/org-page Org-page is a static site generator based on org mode. Org-page provides following features: 1) org sources and html files managed by git 2) incremental publication (according to =git diff= command) 3) category support 4) tags support (auto generated) 5) RSS support (auto generated) 6) search engine support (auto generated) 7) a beautiful theme 8) theme customization support 9) commenting (implemented using disqus) 10) site visiting tracking (implemented using google analytics) 11) index/about page support (auto generated if no default provided) 12) site preview 13) highly customizable.
lua-mode provides support for editing Lua, including automatic indentation, syntactical font-locking, running interactive shell, Flymake checks with luacheck, interacting with `hs-minor-mode and online documentation lookup. The following variables are available for customization (see more via `M-x customize-group lua`): - Var `lua-indent-level': indentation offset in spaces - Var `lua-indent-string-contents': set to `t` if you like to have contents of multiline strings to be indented like comments - Var `lua-indent-nested-block-content-align': set to `nil to stop aligning the content of nested blocks with the open parenthesis - Var `lua-indent-close-paren-align': set to `t to align close parenthesis with the open parenthesis, rather than with the beginning of the line - Var `lua-mode-hook': list of functions to execute when lua-mode is initialized - Var `lua-documentation-url': base URL for documentation lookup - Var `lua-documentation-function': function used to show documentation (`eww` is a viable alternative for Emacs 25) These are variables/commands that operate on the Lua process: - Var `lua-default-application': command to start the Lua process (REPL) - Var `lua-default-command-switches': arguments to pass to the Lua process on startup (make sure `-i` is there if you expect working with Lua shell interactively) - Cmd `lua-start-process': start new REPL process, usually happens automatically - Cmd `lua-kill-process': kill current REPL process These are variables/commands for interaction with the Lua process: - Cmd `lua-show-process-buffer': switch to REPL buffer - Cmd `lua-hide-process-buffer': hide window showing REPL buffer - Var `lua-always-show': show REPL buffer after sending something - Cmd `lua-send-buffer': send whole buffer - Cmd `lua-send-current-line': send current line - Cmd `lua-send-defun': send current top-level function - Cmd `lua-send-region': send active region - Cmd `lua-restart-with-whole-file': restart REPL and send whole buffer To enable on-the-fly linting, make sure you have the luacheck program installed (available from luarocks) and activate `flymake-mode'. See "M-x apropos-command ^lua-" for a list of commands. See "M-x customize-group lua" for a list of customizable variables.
Documentation at https://melpa.org/#/emacsshot
Documentation at https://melpa.org/#/simplezen
Documentation at https://melpa.org/#/octopress
Documentation at https://melpa.org/#/meghanada
Documentation at https://melpa.org/#/kapacitor
Documentation at https://melpa.org/#/elcontext
Documentation at https://melpa.org/#/timesheet
Documentation at https://melpa.org/#/templatel
Documentation at https://melpa.org/#/yafolding
Documentation at https://melpa.org/#/alsamixer
Documentation at https://melpa.org/#/scopeline
Documentation at https://melpa.org/#/smartscan
Documentation at https://melpa.org/#/sqlformat
Documentation at https://melpa.org/#/spaceline