Skip to content
Rettet die Wale!
Rettet die Wale!




  • 3 discussions answered


Block or Report

Hi there 👋

I maintain IdeaVim and develop IntelliJ IDEA.

My small projects:

  • mark-down-to-slack: Converter from Markdown (GitHub/CommonMark) to Slack-specific markdown for java.
  • fpfs: FUSE filesystem based on telegram and written in rust.
  • Kaleidoscope-Kotlin-Llvm: An implementation of the Kaleidoscope language using LLVM and Kotlin/Native.
  • MIC-1: MIC-1 processor implementation in rust language.
  • tree-sitter-jas: Jas grammar for tree-sitter. Jas (or IJVM) is an assembly language for MIC-1 processor.

My small contributions:

  • grammers: 2FA and photos loading for Telegram API library in rust.


  1. Vim emulation plugin for IDEs based on the IntelliJ Platform

    Kotlin 5.6k 578

  2. EasyMotion emulation plugin for IdeaVim

    Kotlin 124 4

  3. 1
    let mapleader=" "
    """ Plugins  --------------------------------
    set surround
    set multiple-cursors
  4. Markdown to Slack-markdown converter for java


1,742 contributions in the last year

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr Mon Wed Fri

Contribution activity

April 2021

Created 1 repository

Created a pull request in acejump/AceJump that received 3 comments

Pass information about query and mark in finish listener

Hi! I'd like to add some PRs to make AceJump more compatible with IdeaVim-EasyMotion. First of all, for some commands in easymotion the caret jumps…

+97 −12 3 comments
Opened 2 other pull requests in 1 repository

Created an issue in acejump/AceJump that received 1 comment

Tags rendering issues

Labels and highlighted text have height differences and this looks inaccurate. Desktop (please complete the following information): OS: macOS IDE…

1 comment
Opened 3 other issues in 1 repository

Seeing something unexpected? Take a look at the GitHub profile guide.