• Stars
    star
    342
  • Rank 119,468 (Top 3 %)
  • Language
    Lua
  • Created over 4 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Plugins for the lite text editor

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.


Plugin Description
autoinsert Automatically inserts closing brackets and quotes
autowrap Automatically hardwraps lines when typing
bigclock Shows the current time and date in a view with large text (screenshot)
black* Integrates the black Python formatter with lite
bracketmatch Underlines matching pair for bracket under the caret (screenshot)
centerdoc Centers document's content on the screen (screenshot)
closeconfirmx Replaces a system close confirmation dialog with a command view, like for individual files (screenshot)
colorpreview Underlays 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)
copyfilelocation Copy file location to clipboard
datetimestamps Insert date-, time- and date-time-stamps
detectindent Automatically detects and uses the indentation size and tab type of a loaded file
dragdropselected Provides basic drag and drop of selected text (in same document)
drawwhitespace Draws tabs and spaces (screenshot)
eofnewline Make sure the file ends with one blank line.
eval Replaces selected Lua code with its evaluated result
exec Runs selected text through shell command and replaces with result
fallbackfonts* Adds support for fallback fonts (gif)
ghmarkdown Opens a preview of the current markdown file in a browser window (screenshot)
gitstatus Displays git branch and insert/delete count in status bar (screenshot)
gofmt Auto-formats the current go file, adds the missing imports and the missing return cases
hidelinenumbers Hides the line numbers on the left of documents (screenshot)
hidestatus Hides the status bar at the bottom of the window
inanimate Disables all transition animations
indentguide Adds indent guides (screenshot)
language_angelscript Syntax for the Angelscript programming language
language_batch Syntax for Windows Batch Files
language_cmake Syntax for the CMake build system language
language_cpp Syntax for the C++ programming language
language_csharp Syntax for the C# programming language
language_d Syntax for the D programming language
language_dart Syntax for the Dart programming languiage
language_elixir Syntax for the Elixir programming language
language_elm Syntax for the Elm programming language
language_fe Syntax for the fe programming language
language_fennel Syntax for the fennel programming language
language_gdscript Syntax for the Godot Engine's GDScript scripting language
language_glsl Syntax for the GLSL programming language
language_go Syntax for the Go programming language
language_hlsl Syntax for the HLSL programming language
language_hs Syntax for the Haskell programming language
language_java Syntax for the Java programming language
language_jiyu Syntax for the jiyu programming language
language_ksy Syntax for Kaitai struct files
language_make Syntax for the Make build system language
language_meson Syntax for the Meson build system language
language_moon Syntax for the MoonScript scripting language
language_nim Syntax for the Nim programming language
language_objc Syntax for the Objective C programming language
language_odin Syntax for the Odin programming language
language_php Syntax for the PHP programming language
language_pico8 Syntax for Pico-8 cartridge files
language_powershell Syntax for PowerShell scripting language
language_psql Syntax for the postgresql database access language
language_rust Syntax for the Rust programming language
language_sh Syntax for shell scripting language
language_teal Syntax for the Teal programming language, a typed dialect of Lua.
language_tex Syntax for the LaTeX typesetting language
language_ts Syntax for the TypeScript programming language
language_wren Syntax for the Wren programming language
lastproject Loads the last loaded project if lite is launched without any arguments
lfautoinsert Automatically inserts indentation and closing bracket/text after newline
linecopypaste Copy, cut and paste the current line when nothing is selected
lineguide Displays 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)
macmodkeys Remaps mac modkeys command/option to ctrl/alt
markers Add markers to docs and jump between them quickly (screenshot)
motiontrail Adds a motion-trail to the caret (screenshot)
nagbar* consistent and beautiful confirmation dialogs for lite and lite-xl (gif)
openfilelocation Opens the parent directory of the current file in the file manager
openselected Opens the selected filename or url
projectmanager Save projects and load/reload them quickly
rainbowparen Show nesting of parentheses with rainbow colours
scale Provides support for dynamically adjusting the scale of the code font / UI (ctrl+-, ctrl+=)
scalestatus Displays current scale (zoom) in status view (depends on scale plugin)
selectionhighlight Highlights regions of code that match the current selection (screenshot)
sort Sorts selected lines alphabetically
spellcheck Underlines misspelt words (screenshot) — note: on Windows a words.txt dictionary file must be placed beside the exe
tabnumbers Displays tab numbers from 1–9 next to their names *(screenshot)
theme16* Theme manager with base16 themes
themescheduler Schedule themes to be used at certain times
titleize Titleizes selected string (hello world => Hello World)
todotreeview* Todo tree viewer for annotations in code like TODO, BUG, FIX, IMPROVEMENT
togglesnakecamel Toggles symbols between snake_case and camelCase
unboundedscroll Allows scrolling outside the bounds of a document
workspace Retains project's layout and open documents between sessions

More Repositories

1

lite

A lightweight text editor written in Lua
Lua
7,254
star
2

microui

A tiny immediate-mode UI library
C
3,124
star
3

log.c

A simple logging library implemented in C99
C
2,472
star
4

json.lua

A lightweight JSON library for Lua
Lua
1,734
star
5

dyad

Asynchronous networking for C
C
1,432
star
6

fe

A tiny, embeddable language implemented in ANSI C
C
1,262
star
7

lume

Lua functions geared towards gamedev
Lua
945
star
8

classic

Tiny class module for Lua
Lua
799
star
9

lovedos

A framework for making 2D DOS games in Lua
C
659
star
10

map

A type-safe hash map implementation for C
C
553
star
11

vec

A type-safe dynamic array implementation for C
C
426
star
12

microtar

A lightweight tar library written in ANSI C
C
423
star
13

flux

A fast, lightweight tweening library for Lua
Lua
354
star
14

ini

A tiny ANSI C library for loading .ini config files
C
315
star
15

log.lua

A tiny logging module for Lua
Lua
287
star
16

lovebird

A browser-based debug console for LÖVE
Lua
282
star
17

lurker

Auto-swaps changed Lua files in a running LÖVE project
Lua
268
star
18

kit

A tiny library for making small games with big pixels
C
240
star
19

aq

A lightweight framework for creating audio toys
C
236
star
20

uuid4

A tiny C library for generating uuid4 strings
C
214
star
21

sandbird

A tiny embeddable HTTP server written in C89
C
169
star
22

cmixer

Portable ANSI C audio mixer for games
C
168
star
23

aria

A tiny, embeddable lisp-shaped language implemented in C89
C
166
star
24

sfd

A small C library for opening a file dialog
C
165
star
25

juno

Framework for making 2D games with chunky pixels in Lua
C
160
star
26

tick

Lua module for delaying function calls
Lua
123
star
27

autobatch

Small LÖVE module to automate the use of SpriteBatches
Lua
103
star
28

lite-colors

Colors themes for the lite text editor
Lua
99
star
29

dmt

Dynamic memory tracker for C
C
99
star
30

cembed

A small utility for embedding files in a C header
C
90
star
31

doq

A small tool for creating single-file html documents
C
82
star
32

lovebpm

A LÖVE library for syncing events to the BPM of an audio track
Lua
76
star
33

coil

A tiny cooperative threading module for Lua
Lua
71
star
34

shash

A simple, lightweight spatial hash for Lua
Lua
64
star
35

console

A console plugin for the lite text editor
Lua
57
star
36

atlas

A small utility for generating a texture atlas
C
41
star
37

rxi.github.io

HTML
17
star
38

gifwriter

A Nim library for writing animated GIFs
C
17
star
39

cmixer_sdl2-nim

Tiny Nim library for using cmixer with sdl2
Nim
3
star
40

cmixer-nim

Nim wrapper for cmixer, A lightweight audio mixer for games
C
3
star
41

crate

2
star