30 open-source projects similar to acksld/nvim-trevj.lua, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Nvim TrevJ.lua alternative.
Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
This project is a Vim configuration distribution and IDE framework designed to transform Vim into a full-featured development environment. It functions as an environment bootstrapper that automates the cloning and installation of editor configurations and plugin bundles to ensure a consistent setup across different machines. The distribution uses a structured layer of settings and overrides, allowing users to customize the environment via local and fork-specific files without modifying the base source. It provides a curated collection of extensions that enable IDE-like capabilities for code n
JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler and editor. It provides a toolkit for decompiling, analyzing, and modifying the internal structure of compiled Flash content, including the extraction of scripts and media assets. The project is distinguished by its ability to perform direct binary modification, allowing users to edit bytecode and replace embedded resources without reverting to high-level source code. It includes a runtime ActionScript bytecode debugger for variable inspection and call stack analysis, as well
Ace is a high-performance, browser-based code editor and JavaScript text editor component designed to be embedded into web applications. It functions as a feature-rich alternative to standard text areas, providing a syntax highlighting engine and support for multiple programming and markup languages. The editor is distinguished by its ability to handle large documents containing millions of lines while maintaining stable performance. It supports multi-cursor editing, allowing simultaneous modifications at multiple selection points across a document. The project covers a broad range of develo
A complete plugin for moving and duplicating blocks and lines, with complete fold handling, reindenting, and undoing in one go.
🪓🧷 Split or join list-like syntax constructs
Edit one occurrence of text and simultaneously have other selected occurrences edited in the same way.
Bundle of more than 30 new text objects for Neovim.
Do you often find yourself caught off guard idling in Insert mode instead of escaping to Normal mode like a true Vim user? Let this help you train yourself out of the bad habit. It also boots you out of Insert mode after certain amount of seconds of inactivity
Treesitter based structural search and replace plugin for Neovim.
🔒 A simple neovim plugin that allows the user to temporarily lock the paste register to "0, and use 'd', 'c', 'x', and 's' motions while keeping the most recent yanked content easily accessible.
A telescope extension to view and search your undo tree 🌴
Add or update copyright and license headers in any source file—right from Neovim
VS Code-like renaming UI for Neovim, writen in Lua.
Automatically convert strings to f-strings or template strings and back.
A multi-cursor plugin for Neovim that works in normal, insert/replace, or visual modes, and with almost every command
🧘 Distraction-free coding for Neovim
Plugin that adds a 'cut' operation separate from 'delete'
Neovim plugin that prevent cursor from moving when using shift and filter actions.
Neovim plugin introducing a new operators motions to quickly replace and exchange text.
Improved Yank and Put functionalities for Neovim
A Neovim plugin for changing keyword case.
A Neovim plugin writing in Lua to switch and restore fcitx state for each buffer.
Manipulate bazel BUILD rule base on current file. Support new/delete rule, add/remove dependency base on current line.
Duplicate visual selection, lines, and textobjects
Gain the power to move lines and blocks and auto-indent them! Updated fork of fedepujol/move.nvim
Add/modify your shebangs on top of your script files, with live reloading.