Recommend a text editor that can do folding on markdown and that is not electron

This page summarizes the projects mentioned and recommended in the original post on /r/linuxquestions

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • github-orgmode-tests

    This is a test project where you can explore how github interprets Org-mode files

  • emacs with orgmode. There is no question about it imo. https://orgmode.org/

  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • You managed to pick two languages I don't use, but I believe it would more than meet your criteria. Neovim has excellent LSP support, and there are several for C/C++/CMake and for Python. See the list here. There's intellisense like completion via coc. For debugging there's also nvim-dap. With something like pynvim you could even write plugins for neovim itself in python. (I've written some in lua myself because of its native lua interface, which is a nice alternative to vimscript.)

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • coc-ccls

    CCLS (C/C++) extension for coc.nvim

  • You managed to pick two languages I don't use, but I believe it would more than meet your criteria. Neovim has excellent LSP support, and there are several for C/C++/CMake and for Python. See the list here. There's intellisense like completion via coc. For debugging there's also nvim-dap. With something like pynvim you could even write plugins for neovim itself in python. (I've written some in lua myself because of its native lua interface, which is a nice alternative to vimscript.)

  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

  • You managed to pick two languages I don't use, but I believe it would more than meet your criteria. Neovim has excellent LSP support, and there are several for C/C++/CMake and for Python. See the list here. There's intellisense like completion via coc. For debugging there's also nvim-dap. With something like pynvim you could even write plugins for neovim itself in python. (I've written some in lua myself because of its native lua interface, which is a nice alternative to vimscript.)

  • pynvim

    Python client and plugin host for Nvim

  • You managed to pick two languages I don't use, but I believe it would more than meet your criteria. Neovim has excellent LSP support, and there are several for C/C++/CMake and for Python. See the list here. There's intellisense like completion via coc. For debugging there's also nvim-dap. With something like pynvim you could even write plugins for neovim itself in python. (I've written some in lua myself because of its native lua interface, which is a nice alternative to vimscript.)

  • neovimcraft

    website that makes it easy to find neovim plugins

  • dotfiles

    dotfiles - various system and application configuration files (by walderf)

  • anyways, based on my experience thus far, i've got the general impression that you can use your same .vimrc file and just symlink it to ~/.config/nvim/init.vim and expect minimal issues. nvim has a lot of it's "own" plugins but a lot of vim plugins integrate seamlessly. i use vim-plug as my plugin manager, even. once again, still very much learning, but here's what my config file looks like so you can compare the syntax/etc to what you're used to.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-neovim

    Collections of awesome neovim plugins.

  • vim-pandoc

    pandoc integration and utilities for vim

  • I use vim-pandoc with neovim, it nests # headings as expected. If you install it, check :help vim-pandoc-folding for more info and other options.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Suggest me some startup screen plugins

    5 projects | /r/neovim | 5 May 2023
  • I’m a vscode user who wants to migrate to neovim but still can’t get all the features I want, I’m trying out lazyvim, which plug-ins should I use?

    9 projects | /r/neovim | 28 Feb 2023
  • Advice on moving from Emacs to Neovim

    6 projects | /r/neovim | 1 Mar 2023
  • Looking for a plugin to list all search results in a buffer, similar to Sublime Text

    5 projects | /r/neovim | 24 Apr 2022
  • Plugin Flare.nvim - highlight cursor on jumps

    4 projects | /r/neovim | 17 Apr 2022