Skip to content
existentialmutt edited this page Jan 15, 2014 · 18 revisions

Originally compiled from this discussion.

Most desired features may be implemented as Lighttable plugins. Althought some facilities require LT's core modification or adding hook into LT's core.

General

  • Console plugin
  • Git plugin (like magit?). <discussion>
  • Keyboard based directory browser (like dired in Emacs)
  • Remote browsing/editing over SSH (like Emacs tramp)
  • A SQL plugin for interacting with databases
  • JsLint and JsMin <discussion> (why not JSHint?)
  • MDN deffiniton lookup (general documentation lookup plugin?)
  • Theme editor
  • Checkers/hinters for supported languages. Something like flycheck? General linting plugin with hooks in language modes?
  • Paredit-like functionality for supported languages (select syntax form, expand selecton)
  • Macroses (the ability to store the sequence of keystokes, replay it and, may be, save it as ClojureScript code)
  • Bookmark facility (the ability to bookmark a line in a file and save it in a workspace)
  • Merge mode (merging/diffing files inside LT)
  • Editorconfig plugin

Inspirated by

All we came to Lighttable form some other enviroment. Let's describe its killer features you can't live without so someone consider porting it to LT.

Emacs

Vim

SublimeText

  • multiple cursors / column / ctrl-d to select

Jetbrains/Eclipse/Netbeans, etc

Language plugins