Check out the LSP plugin.
You can try lite-xl-terminal.
In your user config (the cog icon in the file tree):
config.tab_type = "soft" -- soft for spaces, hard for real tabs (\t) config.indent_size = 4 -- 4 spaces
local keymap = require "core.keymap" keymap.add { ["ctrl+escape"] = "core:quit" }
-- the second parameter lets you override commands for certain keys -- in this case it maps it to nothing keymap.add({ ["ctrl+escape"] = {} }, true)
You can search for commands in the command palette.
For each command, replace the spaces in the right side with dashes.
For example: Core: Find Command
→ core:find-command
Lua 5.4.
You need to vibe.
Just in case you don't want to comb through our plugin repository, these are a list of plugins that just makes Lite XL a lot more pleasant.
Plugin | Use case |
---|---|
autoinsert | Automatically insert closing brackets and quotes |
bracketmatch | Highlight matching brackets |
ephemeral_tabs | Ephemeral tabs (previewing files without creating multiple tabs) |
gitdiff_highlight | Git diff gutter |
lint+ | Linter support |
minimap | Minimap |
selectionhighlight | Highlight code that matches the selection |
lite-xl-discord | Discord rich presence |
You can get more info in the Features page.