NeoVim GUIを色々試す

  • Neovide

    • カーソル移動がかっこいい
      • 煩わしい
        • 下記設定でOFFにすること可能
        -- GUI (Neovide)
        if vim.g.neovide then
          vim.g.neovide_position_animation_length = 0
          vim.g.neovide_cursor_animation_length = 0.00
          vim.g.neovide_cursor_trail_size = 0
          vim.g.neovide_cursor_animate_in_insert_mode = false
          vim.g.neovide_cursor_animate_command_line = false
          vim.g.neovide_scroll_animation_far_lines = 0
          vim.g.neovide_scroll_animation_length = 0.00
        end
    • 日本語入力時にそのまま入力されず、IMEが確定されるまで日本語が入力されない
    • 複数ウィンドウ開くと、Mac上で別のアプリケーションとして扱われるので、Dock上にNeovideがたくさん並ぶ
      • CMD+Tabでアプリ変更のときにも邪魔
  • goneovim

    • 複数ウィンドウ開くと、Mac上で別のアプリケーションとして扱われるので、Dock上にNeovideがたくさん並ぶ
      • CMD+Tabでアプリ変更のときにも邪魔
    • 日本語入力問題なし
    • シンプル
    • kを連打すると、アプリウィンドウ左上にkって表示される。謎
  • VimR

    • Mac専用
    • 複数ウィンドウ開いても別アプリとして扱われず大変良い
    • 日本語入力問題なし
    • 若干UIがダサいけど、我慢できる範囲
    • デフォルトで表示されてるファイルツリーも折り畳めるので悪くない
    • しばらくこれを試してみようかな
  • github.com/akiyosi/goneovim

  • Neovide - Neovide

  • qvacua/vimr: VimR — Neovim GUI for macOS in Swift

  • Shorthand for disabling animations · Issue #2565 · neovide/neovide