awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
folke avatar

folke/todo-comments.nvim

0
View on GitHub↗
4,055 stele·128 fork-uri·Lua·apache-2.0·3 vizualizări

Todo Comments.nvim

todo-comments.nvim is a Neovim plugin and codebase task navigator that highlights and manages task keywords within code comments. It functions as a Lua-based highlighter and workflow extension that aggregates pending work and notes from source code into a searchable project list.

The plugin provides visual tracking of task comments using custom syntax highlighting and allows for jumping between these markers within a file. It enables project-wide task management by searching for tagged comments across multiple files to organize a development roadmap.

Features

  • Neovim Plugins - Provides a Neovim plugin that highlights and manages task keywords within code comments.
  • Task Keyword Highlighters - Visualizes task tracking keywords in the codebase using custom colors and styles.
  • Regex Pattern Matching - Employs regular expressions to identify specific keyword sequences within comments for highlighting and navigation.
  • Project Search Tools - Aggregates matching comment patterns across the entire project directory into a consolidated list.
  • Dynamic Theme Assignments - Assigns specific color themes to identified comment blocks by linking detected patterns to Neovim highlight groups.
  • Task Tracking Tools - Identifies and manages pending tasks or bugs marked as comments within the source code.
  • Highlighter Implementations - Implements a Lua-based system for mapping specific comment patterns to distinct visual styles.
  • Codebase Navigation Tools - Provides a comprehensive system for jumping between and searching for task-related comments across a project.
  • Regex-Based Highlighting - Uses regular expression matching to identify keywords and apply distinct color themes to comment blocks.
  • LSP Integration - Integrates with the Language Server Protocol and external tools to aggregate task comments across the project.
  • Asynchronous Project Scans - Implements project-wide keyword lookups in a separate thread to prevent the editor interface from freezing.
  • Comment Block Navigation - Enables quick cursor movement between contiguous task comment blocks in a file.
  • Cursor Navigation - Tracks the current cursor position and calculates sequential search offsets to jump between identified comment patterns.
  • Cursor Navigation Systems - Provides tools and commands for moving the cursor through identified comment patterns in a document.
  • In-Code Task Management - Organizes a development roadmap by aggregating and searching for tagged comments across multiple files.
  • Commenting Utilities - Highlights and searches TODO comments.

Istoric stele

Graficul istoricului de stele pentru folke/todo-comments.nvimGraficul istoricului de stele pentru folke/todo-comments.nvim

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Todo Comments.nvim

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Todo Comments.nvim.
  • nvim-mini/mini.nvimAvatar nvim-mini

    nvim-mini/mini.nvim

    9,325Vezi pe GitHub↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    Vezi pe GitHub↗9,325
  • folke/snacks.nvimAvatar folke

    folke/snacks.nvim

    7,747Vezi pe GitHub↗

    snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface

    Lua
    Vezi pe GitHub↗7,747
  • ibhagwan/fzf-luaAvatar ibhagwan

    ibhagwan/fzf-lua

    4,082Vezi pe GitHub↗

    fzf-lua is a fuzzy finder integration for Neovim that utilizes fzf to search files, buffers, and project symbols. It serves as a code navigation framework providing a dynamic result generator that populates search windows using real-time shell commands or custom Lua functions. The project distinguishes itself through specialized integration tools for Git and Language Server Protocols. It includes a Git search interface for navigating commits, branches, stashes, and diffs, alongside an LSP integration tool that bridges language server providers to locate definitions and references across a cod

    Luafzfluaneovim
    Vezi pe GitHub↗4,082
  • liuchengxu/vim-clapAvatar liuchengxu

    liuchengxu/vim-clap

    2,139Vezi pe GitHub↗

    Vim-clap is a high-performance fuzzy selection interface and command palette designed for Vim and NeoVim. It functions as an extensible plugin that enables rapid navigation of files, buffers, and project resources by offloading heavy search and filtering computations to an external background process. The project distinguishes itself through a pluggable provider architecture that allows developers to define custom search sources using external scripts or binaries. By decoupling the selection interface from the underlying fuzzy matching logic, it supports both built-in algorithms and high-perf

    Rustfloating-windowfuzzy-findernvim
    Vezi pe GitHub↗2,139
Vezi toate cele 30 alternative pentru Todo Comments.nvim→

Întrebări frecvente

Ce face folke/todo-comments.nvim?

todo-comments.nvim is a Neovim plugin and codebase task navigator that highlights and manages task keywords within code comments. It functions as a Lua-based highlighter and workflow extension that aggregates pending work and notes from source code into a searchable project list.

Care sunt principalele funcționalități ale folke/todo-comments.nvim?

Principalele funcționalități ale folke/todo-comments.nvim sunt: Neovim Plugins, Task Keyword Highlighters, Regex Pattern Matching, Project Search Tools, Dynamic Theme Assignments, Task Tracking Tools, Highlighter Implementations, Codebase Navigation Tools.

Care sunt câteva alternative open-source pentru folke/todo-comments.nvim?

Alternativele open-source pentru folke/todo-comments.nvim includ: nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… folke/snacks.nvim — snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core… ibhagwan/fzf-lua — fzf-lua is a fuzzy finder integration for Neovim that utilizes fzf to search files, buffers, and project symbols. It… liuchengxu/vim-clap — Vim-clap is a high-performance fuzzy selection interface and command palette designed for Vim and NeoVim. It functions… windwp/nvim-autopairs — nvim-autopairs is a Lua-based extension for Neovim that automatically inserts closing brackets, quotes, and keywords… w0rp/ale — Ale is a Neovim LSP client and asynchronous linter wrapper designed to integrate language servers and syntax checkers…