Skip to content

hymkor/gm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GM - Golang Minimal text editor (凸)/

GM はGo言語で作成したミニマムなオールインワンバイナリなテキストエディターです。

  • Emacs風キーバインド。Ctrl-F/B/N/P などで編集可能
  • 「なんちゃってSKK」実装。SKK-JISYO.L も実行ファイル内に内蔵
  • 文字コードはおとこらしく、常に UTF8, LF
  • 設定ファイルなし。ユーザ辞書もメモリ上にしかない

使い方

gm [ファイル名]

セーブは C-xC-s、終了は C-xC-c です。コピーも行単位でしかサポートしていません(ペーストは対応してる)

ダウンロード

Releases よりどうぞ

scoop インストーラーが使える場合

scoop install https://raw.githubusercontent.com/hymkor/gm/master/gm.json

or

scoop bucket add hymkor https://github.com/hymkor/scoop-bucket
scoop install gm

ビルド方法

make すると curl で skk-dev/dict から SKK-JISYO.L をダウンロードして、bzip2 で圧縮します。 作成された SKK-JISYO.L.bz2 は Go の embedパッケージで、実行可能ファイルの中に組み込まれます。

使っているパッケージ

本ツールは実は go-readline-skkgo-multiline-ny のテスト用ツールという位置付けだったりします。