CARVIEW |
Select Language
HTTP/2 200
date: Sat, 19 Jul 2025 07:24:42 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"e015ff9877d725649f8c45ad07d6b3c0"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=d1DeElm1hIEBL3bdTLYiHhfd4rTt0gaDA%2FefqnqBcXFlJ12IvCJJWx%2BJT5nj5Vw9O9XnVNqkEEFc1GGMxX9tb4v2IgOfL9LyteeAFIDjSBSpWj32b0Q9KbC8uZFoK%2FI%2BogRwxcwWamVobZv4avauxEzJcVQTCMHNRfbAxna0QQPyw85ZKiPN%2FLid7gkBDg1mwpHJVE%2F9n2QrGoWrF7Ialdy6jP3qLU1yKU8MdwKULtxXMe0mkbXByY6Ez5Z03e66MUpZ9uqZfCB60vpAvlPt4w%3D%3D--oc7dqHla%2BvIuK708--BegIpdNtQE7H6XKUslOy3A%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1762846923.1752909882; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 07:24:42 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 07:24:42 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: C144:E3E22:4C8E06:675728:687B483A
Feature wishlist · LightTable/LightTable Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
This repository was archived by the owner on Oct 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 915
Feature wishlist
seanchase edited this page Dec 23, 2018
·
66 revisions
Originally compiled from this discussion.
Most desired features may be implemented as LightTable plugins. Although some facilities require LT's core modification or adding hook into LT's core.
- shell/console plugin <discussion>
- inline editing functionality similar to Brackets https://brackets.io/
- Remote browsing/editing over SSH (like Emacs tramp)
- A SQL plugin for interacting with databases
- JsLint and JsMin <discussion> (why not JSHint?)
- MDN definition lookup (general documentation lookup plugin?)
- Theme editor
- Checkers/hinters for supported languages. Something like flycheck? General linting plugin with hooks in language modes?
- Macros (the ability to store the sequence of keystrokes, 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
- Rectangles
- Plugin for fossil
- Print a given tab to a printer
- Scrollbar search highlighter
- Ability to cut-and-paste an Instarepl session (code + results) to a text file
- Beautify code (see issue #617)
- Code bubbles / function view
- Recover unsaved Instarepl sessions
- Semantic highlighting
- Extend/shrink selection by semantic units like expand-region
- Autoformat/beautify code (issue, see ClangFormat, universalindent, sublime code formatter)
- Keyboard macros as supported by both vim and emacs.
- Visualize recursive processes – see this issue
- Ubuntu Unity command integration – see this issue
- Detect file type from shebang line (
#!
) – see this issue - Handle file encodings – see this issue
- Built-in workspace keyboard navigation (consider also modeling on Emacs
dired
): https://github.com/bfabry/workspace-nav/issues/7 - jsx support (syntax highlighting and error checking, for example) per the data-flow js framework hosted at Facebook, React
- If there is a highlighted region of text, do operations within only that region (along the lines that Emacs does). This is very useful for search-and-replace within a given code block (conditional) or code scope (function).
- Command for jumping to previous/last-active tab see #460
- Navigate and interact via keyboard for all the things (e.g. connections); see #1106
- List commands in command bar by category; see this issue
- Font settings per editor (file type) - see this issue
- light skin - see this issue
- Disable autocompletion for numbers and inside comments – see this issue
- Keyboard based directory browser (like dired in Emacs and/or Vim's NERDtree)
- Paredit-like functionality for supported languages (select syntax form, expand selecton)
-
Git plugin (like magit?). <discussion>
- Reuse some code from ungit project?
All of us came to LightTable from some other environment. Let's describe its killer features you can't live without so someone consider porting it to LT.
- A plug-in to move around at lightning fast. EasyMotion
- minimap sidebar closed bug report
- ctrl-d to select text matching selection with multiple cursors (only thing I miss)
- Go to definition anywhere in project with fuzzy complete
- Saved state (When you open LightTable every tab, tabset, and even cursor position will be like it was the last time you used it)
- Find usages (IntelliJ)
- Jump to source definition (including for libs and core)
- recently open files panel
- Smart renaming of function, variables etc. (replaces all occurrences intelligently, not just string-replace)
- Support for namespaces (phpStorm; can resolve class-names relative to the current namespace)
- Support for phpdoc-annotations (phpStorm; so that the editor knows which kind of object a certain variable is, can show autocompletes, ..)
- C#
- R: someone interested in this?
- Lua: same as above? + löve2D rendering context and live coding
- C/C++ <discussion>
- Java
- TypeScript
- Fortran
- Meteor
- Puppet
Clone this wiki locally
You can’t perform that action at this time.