Home

Awesome

Plugins for the lite text editor

Note: if you make a pull request, the table should be updated and kept in alphabetical order. If your plugin is large (or you'd otherwise prefer it to have its own repo), the table can simply be updated to add a link to the repo; otherwise the plugin file itself can be submitted. If a plugin's link resolves to something other than a raw file it should be marked with an asterisk.


PluginDescription
autoinsertAutomatically inserts closing brackets and quotes
autowrapAutomatically hardwraps lines when typing
bigclockShows the current time and date in a view with large text (screenshot)
black*Integrates the black Python formatter with lite
bracketmatchUnderlines matching pair for bracket under the caret (screenshot)
centerdocCenters document's content on the screen (screenshot)
closeconfirmxReplaces a system close confirmation dialog with a command view, like for individual files (screenshot)
colorpreviewUnderlays color values (eg. #ff00ff or rgb(255, 0, 255)) with their resultant color. (screenshot)
console*A console for running external commands and capturing their output (gif)
contextmenu*Simple context menu (screenshot)
copyfilelocationCopy file location to clipboard
datetimestampsInsert date-, time- and date-time-stamps
detectindentAutomatically detects and uses the indentation size and tab type of a loaded file
dragdropselectedProvides basic drag and drop of selected text (in same document)
drawwhitespaceDraws tabs and spaces (screenshot)
eofnewlineMake sure the file ends with one blank line.
evalReplaces selected Lua code with its evaluated result
execRuns selected text through shell command and replaces with result
fallbackfonts*Adds support for fallback fonts (gif)
ghmarkdownOpens a preview of the current markdown file in a browser window (screenshot)
gitstatusDisplays git branch and insert/delete count in status bar (screenshot)
gofmtAuto-formats the current go file, adds the missing imports and the missing return cases
hidelinenumbersHides the line numbers on the left of documents (screenshot)
hidestatusHides the status bar at the bottom of the window
inanimateDisables all transition animations
indentguideAdds indent guides (screenshot)
language_angelscriptSyntax for the Angelscript programming language
language_batchSyntax for Windows Batch Files
language_cmakeSyntax for the CMake build system language
language_cppSyntax for the C++ programming language
language_csharpSyntax for the C# programming language
language_dSyntax for the D programming language
language_dartSyntax for the Dart programming languiage
language_elixirSyntax for the Elixir programming language
language_elmSyntax for the Elm programming language
language_feSyntax for the fe programming language
language_fennelSyntax for the fennel programming language
language_gdscriptSyntax for the Godot Engine's GDScript scripting language
language_glslSyntax for the GLSL programming language
language_goSyntax for the Go programming language
language_hlslSyntax for the HLSL programming language
language_hsSyntax for the Haskell programming language
language_javaSyntax for the Java programming language
language_jiyuSyntax for the jiyu programming language
language_ksySyntax for Kaitai struct files
language_makeSyntax for the Make build system language
language_mesonSyntax for the Meson build system language
language_moonSyntax for the MoonScript scripting language
language_nimSyntax for the Nim programming language
language_objcSyntax for the Objective C programming language
language_odinSyntax for the Odin programming language
language_phpSyntax for the PHP programming language
language_pico8Syntax for Pico-8 cartridge files
language_powershellSyntax for PowerShell scripting language
language_psqlSyntax for the postgresql database access language
language_rustSyntax for the Rust programming language
language_shSyntax for shell scripting language
language_tealSyntax for the Teal programming language, a typed dialect of Lua.
language_texSyntax for the LaTeX typesetting language
language_tsSyntax for the TypeScript programming language
language_wrenSyntax for the Wren programming language
lastprojectLoads the last loaded project if lite is launched without any arguments
lfautoinsertAutomatically inserts indentation and closing bracket/text after newline
linecopypasteCopy, cut and paste the current line when nothing is selected
lineguideDisplays a line-guide at the line limit offset (screenshot)
linter*Linters for multiple languages
lint+*Advanced linter with ErrorLens-like error reporting. Compatible with linters made for linter (screenshot)
macmodkeysRemaps mac modkeys command/option to ctrl/alt
markersAdd markers to docs and jump between them quickly (screenshot)
motiontrailAdds a motion-trail to the caret (screenshot)
nagbar*consistent and beautiful confirmation dialogs for lite and lite-xl (gif)
openfilelocationOpens the parent directory of the current file in the file manager
openselectedOpens the selected filename or url
projectmanagerSave projects and load/reload them quickly
rainbowparenShow nesting of parentheses with rainbow colours
scaleProvides support for dynamically adjusting the scale of the code font / UI (ctrl+-, ctrl+=)
scalestatusDisplays current scale (zoom) in status view (depends on scale plugin)
selectionhighlightHighlights regions of code that match the current selection (screenshot)
sortSorts selected lines alphabetically
spellcheckUnderlines misspelt words (screenshot) — note: on Windows a words.txt dictionary file must be placed beside the exe
tabnumbersDisplays tab numbers from 1–9 next to their names *(screenshot)
theme16*Theme manager with base16 themes
themeschedulerSchedule themes to be used at certain times
titleizeTitleizes selected string (hello world => Hello World)
todotreeview*Todo tree viewer for annotations in code like TODO, BUG, FIX, IMPROVEMENT
togglesnakecamelToggles symbols between snake_case and camelCase
unboundedscrollAllows scrolling outside the bounds of a document
workspaceRetains project's layout and open documents between sessions