IntelliJ Platform A full-featured WYSIWYG editor for markdown

Overview

markdown-editor

IntelliJ Platform A full-featured WYSIWYG editor for markdown

Features

  • Support three editing modes: WYSIWYG, Instant Rendering and Split View
  • Support outline, mathematical formulas, mind maps, charts, flowcharts, Gantt charts, timing charts, heading anchors, code highlighting, graphviz rendering.
  • Support picture paste, file upload or drag and insert quickly.
  • Support using IDE to open files quickly
  • More function reference vditor features

Introduction

  • After installing the plugin, open the .md file,select Markdown Editor at the bottom of the editor.
  • There is no need to uninstall the default markdown plugin. The editor of the current plugin appears after the default editor.
  • Ensure that the IDE supports JCEF.

Demo

demo.gif

Acknowledgement

Comments
  • Markdounwn Editor has light theme always

    Markdounwn Editor has light theme always

    I have IntelliJ IDEA 2021.3 on Window 10. And in any theme of IDEA the Markdown Editor is always in light theme.

    image

    image

    image

    How can I do to have "normal" background?

    opened by vashchenkov 14
  • 本地图片复制粘贴自动完成 ctrl c + ctrl v

    本地图片复制粘贴自动完成 ctrl c + ctrl v

    你在什么场景下需要该功能?

    当我上传图片时,ctrl c + ctrl v的时候,会弹出下面的提示框: image

    如果添加过几次,还需要手动修改文件名称,不然会出现重复 image

    中间增加了好几步,操作,能否使这个过程一步自动完成。只需要提前配置好文件夹,粘贴的图片按照一定的格式(时间戳.jpg)复制

    另外本地图上复制粘贴,复制到的文件夹路径能否支持可配置

    描述最优的解决方案

    存储的文件夹可配置,文件自动生成名称,ctrl c + ctrl v自动完成本地图片插入

    opened by zb315044652 5
  • Bump vditor from 3.8.3 to 3.8.6

    Bump vditor from 3.8.3 to 3.8.6

    Bumps vditor from 3.8.3 to 3.8.6.

    Release notes

    Sourced from vditor's releases.

    支持导出 JSON 及 bug 修复

    • 974 所见即所得模式下行级元素间的空格会被删除 修复缺陷
    • 1029 公式内小于号大于号等没有转义 修复缺陷
    • 1036 标题设置没有配置多语言 改进功能
    • 957 支持表格横向滚动 引入特性
    • 1038 图片使用 pointer 样式 改进功能
    • 1034 Support Vue and Angular 改进功能
    • 1016 Support Svelte 文档相关
    • 1009 对于 markdown 目录下的渲染方法新增 适配模块 引入特性
    • 1011 支持导出 JSON 引入特性
    • 1010 多语言分离 改进功能
    • 1008 自定义多语言 引入特性
    • 文档修改
      • codeRender 方法中移除 lang 参数
      • 为 options 添加 i18n 语言自定义参数
      • 添加 exportJSON 方法

    加入繁体和俄语

    • 1000 升级 hljs 并添加更多的语言支持 改进功能
    • 993 加入繁體中文 引入特性
    • 980 流程图不应渲染代码高亮 修复缺陷
    • 987 完善 upload 必填项说明 文档相关
    • 970 added ru_RU lang 引入特性
    • 955 为 hint 内容添加是否进行 md 转换的设置 改进功能
    • 956 改进 plantuml 解析问题 修复缺陷
    Changelog

    Sourced from vditor's changelog.

    Vditor change log

    升级

    • 3.7
      • preview 静态方法添加 mode 配置
      • 大纲 DOM 结构和 class 变更
      • 添加 options.undoDelay 配置
      • 添加 options.counter.after 回调方法
      • 添加 previewImage 静态方法
      • 添加 options.fullscreen.index
      • 移除options.preview.markdown.chinesePunct 配置
      • options.outline 修改为 { enable: boolean, position: "left" | "right" }
      • toolbar.click 参数修改为 event: Event, vditor: IVditor
    • 3.6
    • options.preview.actions 添加 tooltip
    • mermaidRender 添加 theme 参数
    • mindmapRender 添加 theme 参数
    • chartRender 添加 theme 参数
    • 3.5
      • mermaidRender 移除 className 参数
    • 3.4
      • options.hint.at => "options.hint.extend: IHintExtend[]"
    • v3.3
      • options.mode 默认值修改为 ir
      • options.markdown.listMarker 修改为 options.markdown.listStyle
      • options.preview.markdow.theme 修改为 options.preview.theme
      • setContentTheme 参数修改为 contentTheme: string, path: string
      • setTheme 参数修改为 theme: "dark" | "classic", contentTheme?: string, codeTheme?: string, contentThemePath?: string
      • 移除 setSelection
      • 移除 options.keymap
      • 移除 options.preview.markdown.setext
      • 移除工具栏上的格式化功能:options.toolbar 中移除 format 选项
    • v3.2
      • IPreviewOptions.anchor 从 boolean 类型修改为 number 类型
    • v3.1
      • options.counter 修改为 counter?: { enable: boolean; max?: number; type: "markdown" | "text"; }
      • options.hideToolbar 修改为 toolbarConfig: { hide?: boolean, pin?: boolean }
      • setPreviewMode 方法中移除 preview 选项
      • options.preview.mode 移除 preview 选项
      • IPreviewOptions 中的 theme 配置移动到 IPreviewOptions.markdown
    • v3.0
      • options.mode 可选值为:'wysiwyg', 'sv', 'ir'
      • toolbar 中的 wysiwyg 修改为 edit-mode
      • new 支持传入 element
      • options.cache 修改为 {enable: boolean, id: string}
      • md2html 方法改为异步
      • 添加 options.preview.markdown.codeBlockPreview 配置
      • options.toolbar 添加 className 配置
      • 添加 getCurrentMode 方法

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • 问题:在大纲中点击标题,不跳转指定内容

    问题:在大纲中点击标题,不跳转指定内容

    具体情况是这样,点击more...后的outline,左侧出现大纲,

    首先,初始情况下(默认情况下)outline点击标题跳转内容有效,

    然后,当你点击File | Settings | Tools | Markdown Editor ,在右侧的template path旁点击SYNC,需要自定义配置文件时,大纲中点击标题跳转内容失效。

    最后,你在template path里,将assets目录删掉,或者重命名为别的名字(例如assets_bak),大纲的点击效果又恢复正常

    我的环境:IDE:WebStorm 2022.2.2,通过插件市场安装

    opened by sunnyAfterSnow 2
  • Not Support JCEF: Your environment does not support JCEF, cannot use Markdown Editor

    Not Support JCEF: Your environment does not support JCEF, cannot use Markdown Editor

    Not Support JCEF: Your environment does not support JCEF, cannot use Markdown Editor

    Ref: [https://plugins.jetbrains.com/docs/intellij/jcef.html](JCEF - Java Chromium Embedded Framework)

    Android Studio Arctic Fox | 2020.3.1 Patch 3 Build #AI-203.7717.56.2031.7784292, built on October 1, 2021 Runtime version: 11.0.10+0-b96-7249189 amd64 VM: OpenJDK 64-Bit Server VM by Oracle Corporation Windows 10 10.0 GC: G1 Young Generation, G1 Old Generation Memory: 1280M Cores: 12 Registry: external.system.auto.import.disabled=true, ide.balloon.shadow.size=0 Non-Bundled Plugins: com.shuzijun.markdown-editor, org.jetbrains.kotlin

    opened by Morons 2
  • Issue when clicking on a code block

    Issue when clicking on a code block

    Hi,

    if  I try to edit the code block, clicking on it:

    Random text....
    
    ```
    this is a code block
    ```
    
    Other random text...
    

    I see the code block doubled:

    opened by maicol07 2
  • (Feature request) Structure support

    (Feature request) Structure support

    The JetBrains markdown editor populates the Structure window with a collapsible, clickable tree structure of the markdown document. (View -> Tool windows -> Structure)

    It would be great if this plugin could maintain this as it currently clears the Structure window.

    enhancement 
    opened by brendony 2
  • In PyCharm 2021.2.1 Does is not associated with MARKDOWN files

    In PyCharm 2021.2.1 Does is not associated with MARKDOWN files

    I have disabled bundled Markdown plugin. Now Markdown disappeared from list of file types. Also when open .MD files suggests to enable the bundled Markdonb plugin.

    opened by ipcoder 2
  • Instructions to enable in Rider

    Instructions to enable in Rider

    Hello,

    I've just installed your plugin in Rider (Thanks for developing this plugin!), but can't seem to get it working with the *.md files in rider. I tried uninstalling the bundled markdown editor but then the md files are just displayed as text...

    It would be good if you can add the instructions to your readme

    Regards

    Brett

    opened by brettwinters 2
  • Bump vditor from 3.8.15 to 3.8.17

    Bump vditor from 3.8.15 to 3.8.17

    Bumps vditor from 3.8.15 to 3.8.17.

    Release notes

    Sourced from vditor's releases.

    缺陷修复

    • 1270 切换编辑模式 SV 脚注缩进丢失 修复缺陷
    • 1274 XSS 安全漏洞 修复缺陷
    • 1269 代码块自动补全会包含链接引用和脚注 修复缺陷
    • 1263 所见即所得和即使渲染只有空格输入时,不会触发 input 事件 修复缺陷
    • 1264 链接中,会强制将&reg解析为 ® 字符 修复缺陷
    • 1242 在即时渲染模式下表格源文件未对齐 改进功能
    Changelog

    Sourced from vditor's changelog.

    v3.8.17 / 2022-08-04

    • 1270 切换编辑模式 SV 脚注缩进丢失 修复缺陷
    • 1274 XSS 安全漏洞 修复缺陷
    • 1269 代码块自动补全会包含链接引用和脚注 修复缺陷
    • 1263 所见即所得和即使渲染只有空格输入时,不会触发 input 事件 修复缺陷
    • 1264 链接中,会强制将&reg解析为 ® 字符 修复缺陷
    • 1242 在即时渲染模式下表格源文件未对齐 改进功能
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will merge this PR once CI passes on it, as requested by @shuzijun.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dependencies approval 
    opened by dependabot[bot] 1
  • Bump vditor from 3.8.14 to 3.8.15

    Bump vditor from 3.8.14 to 3.8.15

    Bumps vditor from 3.8.14 to 3.8.15.

    Release notes

    Sourced from vditor's releases.

    支持 Base64 显示图片及 CDN 切换

    • 1241 默认 CDN 从 cdn.jsdelivr.net 切换到 unpkg.com 改进功能
    • 1231 支持使用 Base64 显示图片 引入特性
    • 1235 自定义上传无法连续上传相同的图片 修复缺陷
    • 1228 使用删除图标删除后,大纲没有自动更新 修复缺陷
    • 1230 cnd preview path 重复加载问题 改进功能
    Changelog

    Sourced from vditor's changelog.

    v3.8.15 / 2022-05-24

    • 1241 默认 CDN 从 cdn.jsdelivr.net 切换到 unpkg.com 改进功能
    • 1231 支持使用 Base64 显示图片 引入特性
    • 1235 自定义上传无法连续上传相同的图片 修复缺陷
    • 1228 使用删除图标删除后,大纲没有自动更新 修复缺陷
    • 1230 cnd preview path 重复加载问题 改进功能
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will merge this PR once CI passes on it, as requested by @shuzijun.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dependencies approval 
    opened by dependabot[bot] 1
  • Markdown Editor incorrectly inserts blank line to Latex block

    Markdown Editor incorrectly inserts blank line to Latex block

    Open a markdown document in the IDE's built-in markdown editor, insert a standalone latex markup block, like

    $$
    s_i = P(V | z_i) = f_s(z_i; \theta^{s})
    $$
    

    Go to the Markdown Editor tab, notice the math formula is rendered.

    Go back to the IDE's editor tab, notice that a newline has been inserted at the closing $$:

    $$
    s_i = P(V | z_i) = f_s(z_i; \theta^{s})
    
    $$
    

    This will cause tools like pandoc to error when seeing the block:

    Error producing PDF.
    ! Missing $ inserted.
    <inserted text> 
                    $
    l.439 ...P(V\textbar z\_i) = f\_\{s\}(z\_i; \theta
    

    Removing the extra newline, the rendering works again.

    Screenshot before: Screen Shot 2022-12-22 at 12 16 59 PM

    Screenshot after: Screen Shot 2022-12-22 at 12 17 36 PM

    opened by winston-zillow 0
  • 自定义快捷键不生效

    自定义快捷键不生效

    我改了assets\template\default.html 里的 toolbar 的redo 的快捷键为 ⇧⌘Z ,如下倒数第二行, 但是不生效 大佬帮忙看看怎么解决?

        const vditor = new Vditor('vditor', {
            "theme": darcula ? "dark" : "light",
            "height": document.documentElement.clientHeight,
            "lang": "{{Lang}}",
            "cache": {
                "enable": false
            },
            "toolbar": [
                {"name": "emoji", "tipPosition": "s"},
                {"name": "headings", "tipPosition": "s"},
                {"name": "bold", "tipPosition": "s"},
                {"name": "italic", "tipPosition": "s"},
                {"name": "strike", "tipPosition": "s"},
                {"name": "link", "tipPosition": "s"},
                "|",
                {"name": "list", "tipPosition": "s"},
                {"name": "ordered-list", "tipPosition": "s"},
                {"name": "check", "tipPosition": "s"},
                {"name": "outdent", "tipPosition": "s"},
                {"name": "indent", "tipPosition": "s"},
                "|",
                {"name": "quote", "tipPosition": "s"},
                {"name": "line", "tipPosition": "s"},
                {"name": "code", "tipPosition": "s"},
                {"name": "inline-code", "tipPosition": "s"},
                {"name": "insert-before", "tipPosition": "s"},
                {"name": "insert-after", "tipPosition": "s"},
                {"name": "table", "tipPosition": "s"},
                {"name": "upload", "tipPosition": "s"},
                "|",
                {"name": "undo", "tipPosition": "s"},
                {"name": "redo", "tipPosition": "s","hotkey": '⇧⌘Z'},
                "|",
    
    opened by iamqiz 0
  • Bump vditor from 3.8.17 to 3.8.18

    Bump vditor from 3.8.17 to 3.8.18

    Bumps vditor from 3.8.17 to 3.8.18.

    Release notes

    Sourced from vditor's releases.

    XSS 修复

    • 1325 日语改进 文档相关
    • 1312 导出 PDF 图表缺失 修复缺陷
    • 1297 mermaid 升级到 9.1.7 改进功能
    • 1289 切换输入法后光标错位 兼容性
    • 1278 RenderJSON 导出的 JSON 不正确 修复缺陷
    • 1275 XSS 安全漏洞 修复缺陷
    Changelog

    Sourced from vditor's changelog.

    v3.8.18 / 2022-11-01

    • 1325 日语改进 文档相关
    • 1312 导出 PDF 图表缺失 修复缺陷
    • 1297 mermaid 升级到 9.1.7 改进功能
    • 1289 切换输入法后光标错位 兼容性
    • 1278 RenderJSON 导出的 JSON 不正确 修复缺陷
    • 1275 XSS 安全漏洞 修复缺陷
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies dependencies approval 
    opened by dependabot[bot] 0
  • Incorrect wrapping of multiline markdown text

    Incorrect wrapping of multiline markdown text

    One reason people use markdown is that it is text friendly without any viewer. For example this multiline paragraph is rendered as one paragraph in target format, even though it is written with line breaks in between, like:

    One reason people use markdown is that it is text friendly 
    without any viewer. For example this multiline paragraph is [rendered as one paragraph](https://www.markdownguide.org/basic-syntax/#paragraphs-1) 
    in target format, even though it is written 
    with line breaks in between, like:
    

    However, the Markdown Editor (and this github preview too :-( ), the text of the above paragraph is wrapped at the line breaks rather than at the end of the margin.

    The desired behaviors are

    1. obey multi-line convention of markdown and wrap at the margin;
    2. better yet re-format the original markdown text as well so it looks pretty in non-rendered text view.

    I don't know if item 1 should be fixed/handled by Markdown Editor or the underlying vdictor but item 2 should be handled by Markdown Editor.

    opened by winston-zillow 2
Releases(v2.0.2)
Markdown language support for IntelliJ IDEA (abandonned).

idea-markdown Markdown language support for IntelliJ IDEA, RubyMine, PhpStorm, WebStorm, PyCharm, AppCode and Android Studio. This plugin is no more m

null 602 Dec 30, 2022
Full Featured Eclipse Theme Customizer!

Jeeeyul's Eclipse Themes (former Eclipse Chrome Theme) Jeeeyul's Eclipse Themes allows you to customize every single details of Eclipse's appearance.

Jeeeyul Lee 821 Dec 17, 2022
Vim emulation plugin for IDEs based on the IntelliJ Platform

IdeaVim IdeaVim is a Vim emulation plugin for IntelliJ Platform-based IDEs. Contact maintainers: Bug tracker @IdeaVim on Twitter Chat on gitter Unoffi

JetBrains 7.1k Jan 5, 2023
IntelliJ Platform plugin that shows the file name of the currently open file in the status bar.

IntelliJ Platform plugin that shows the file name of the currently open file in the status bar. Clicking shows a list of recent files.

Christoffer Hammarström 4 May 9, 2022
Tiger language plugin for IntelliJ-based IDEs (including CLion)

Tiger IDEA Tiger language plugin for IntelliJ-based IDEs (including CLion). From the marketplace Search "Tiger" in the Preferences => Plugins section

Adrien Navratil 7 Dec 15, 2022
IntelliJ IDEA Community Edition & IntelliJ Platform

IntelliJ IDEA Community Edition These instructions will help you build IntelliJ IDEA Community Edition from source code, which is the basis for Intell

JetBrains 14.8k Jan 7, 2023
Markdown editor control for JavaFX

An advanced markdown-editor control for JavaFX.

Daniel Gyoerffy 23 Dec 28, 2022
Markdown language support for IntelliJ IDEA (abandonned).

idea-markdown Markdown language support for IntelliJ IDEA, RubyMine, PhpStorm, WebStorm, PyCharm, AppCode and Android Studio. This plugin is no more m

null 602 Dec 30, 2022
Spotless-intellij-gradle - An IntelliJ plugin to allow running the Spotless gradle task from within the IDE.

Spotless Intellij Gradle An IntelliJ plugin to allow running the spotless gradle task from within the IDE on the current file selected in the editor.

Ryan Gurney 30 Dec 17, 2022
Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.

Socket.IO-client Java This is the Socket.IO Client Library for Java, which is simply ported from the JavaScript client. See also: Android chat demo en

Socket.IO 5k Jan 4, 2023
Full Featured Google Chrome Dev Tools to JavaFX WebView browser debugging.

JavaFX WebView Debugger Via WebSocket connection to Google Chrome Dev Tools JavaFx WebView debugging with Chrome Dev tools is highly dependent on Goog

Vladimir Schneider 56 Dec 19, 2022
Full Featured Eclipse Theme Customizer!

Jeeeyul's Eclipse Themes (former Eclipse Chrome Theme) Jeeeyul's Eclipse Themes allows you to customize every single details of Eclipse's appearance.

Jeeeyul Lee 821 Dec 17, 2022
Apache Lucene is a high-performance, full featured text search engine library written in Java.

Apache Lucene is a high-performance, full featured text search engine library written in Java.

The Apache Software Foundation 1.4k Jan 5, 2023
Evgeniy Khyst 54 Dec 28, 2022
HasorDB is a Full-featured database access tool, Providing object mapping,Richer type handling than Mybatis, Dynamic SQL

HasorDB is a Full-featured database access tool, Providing object mapping,Richer type handling than Mybatis, Dynamic SQL, stored procedures, more dialect 20+, nested transactions, multiple data sources, conditional constructors, INSERT strategies, multiple statements/multiple results. And compatible with Spring and MyBatis usage.

赵永春 17 Oct 27, 2022
eWordle: an extended version of Wordle with full-featured helper.

eWordle An extended version of Wordle (Mini Project of EBU4201) with full-featured helper. How to Play Guess the Wordle word in tries just one more th

Mingchun 6 Jun 11, 2022
Vim emulation plugin for IDEs based on the IntelliJ Platform

IdeaVim IdeaVim is a Vim emulation plugin for IntelliJ Platform-based IDEs. Contact maintainers: Bug tracker @IdeaVim on Twitter Chat on gitter Unoffi

JetBrains 7.1k Jan 5, 2023
IntelliJ Platform plugin that shows the file name of the currently open file in the status bar.

IntelliJ Platform plugin that shows the file name of the currently open file in the status bar. Clicking shows a list of recent files.

Christoffer Hammarström 4 May 9, 2022
A pure-Java Markdown processor based on a parboiled PEG parser supporting a number of extensions

:>>> DEPRECATION NOTE <<<: Although still one of the most popular Markdown parsing libraries for the JVM, pegdown has reached its end of life. The pro

Mathias 1.3k Nov 24, 2022