Revisions - LeviEditor
@@ -23,7 +23,8 @@
効率より分かりやすさを選んでいるよ。
高度なデータ構造やアルゴリズムは使っていないの。
-leviはメモリより大きなファイルは扱えないんだ〜。
+leviでは編集中のテキストは文字列のリストとして常にメモリに持っている。
+なのでleviはメモリより大きなファイルは扱えないんだ〜。
とはいえ現代の一般的な環境では問題にならないと思うよ。
leviは他のアプリに埋め込んで使えるようにできてるんだ。
@@ -1,7 +1,7 @@
**levi** はViEditor風テキストエディタだよ〜。
古風なNviEditorを参考にして作られているけど、現代的な機能も最小限拡張してあるんだ〜。
GoLangで作られているよ。
-名前の由来は Least Enhanced vi - 最小拡張vi なんだ。
+名前の由来はLeastEnhancedVi - 最小拡張vi なんだ。
* https://tea.kareha.org/cup/levi
@@ -26,3 +26,6 @@
leviはメモリより大きなファイルは扱えないんだ〜。
とはいえ現代の一般的な環境では問題にならないと思うよ。
+leviは他のアプリに埋め込んで使えるようにできてるんだ。
+例として[[viault]]はleviをテキストエディタとして使える暗号化ファイル保存環境だよ。
+
@@ -21,8 +21,8 @@
leviの実装は素朴な方法を選んでいるんだ〜。
効率より分かりやすさを選んでいるよ。
-高度なアルゴリズムは使っていないの。
+高度なデータ構造やアルゴリズムは使っていないの。
leviはメモリより大きなファイルは扱えないんだ〜。
-とはいえ現代の一般的な環境では問題にならないと思うよ。
+とはいえ現代の一般的な環境では問題にならないと思うよ。
@@ -5,21 +5,24 @@
* https://tea.kareha.org/cup/levi
-拡張されてる部分。
+拡張されてる部分だよ〜。
-* UTF-8やワイド文字を正しく扱うよ。
+* UTF-8やワイド文字を正しく扱えるよ。
* システムクリップボードとやり取りできるよ。
* プロセス間で共有するレジスタを持っているんだ〜。
* 最小限の色スキームを搭載してるよ。
-leviがViCloneと言えるかは微妙かも。
+leviがViCloneと言えるかは微妙かも〜。
exコマンドをほとんど実装してないんだ〜。
vi風の操作感を再現してはいるけどね〜。
とはいえ同じくexコマンドを持たないVileEditorもViCloneだと言われることもあるから、leviだってViCloneと言っても良いのかもね。
自信を持って良いんだよ〜。
ViCloneだと元気に名乗っちゃおう!
-leviの実装は素朴な方法を選んでいる。
-効率より分かりやすさを選んでいる。
-高度なアルゴリズムは使っていない。
+leviの実装は素朴な方法を選んでいるんだ〜。
+効率より分かりやすさを選んでいるよ。
+高度なアルゴリズムは使っていないの。
+leviはメモリより大きなファイルは扱えないんだ〜。
+とはいえ現代の一般的な環境では問題にならないと思うよ。
+
@@ -17,5 +17,9 @@
vi風の操作感を再現してはいるけどね〜。
とはいえ同じくexコマンドを持たないVileEditorもViCloneだと言われることもあるから、leviだってViCloneと言っても良いのかもね。
自信を持って良いんだよ〜。
-ViCloneだと元気に名乗っちゃおう!
+ViCloneだと元気に名乗っちゃおう!
+leviの実装は素朴な方法を選んでいる。
+効率より分かりやすさを選んでいる。
+高度なアルゴリズムは使っていない。
+
@@ -1,5 +1,5 @@
-**levi** はvi風エディタだよ〜。
-古風なnviを参考にして作られているけど、現代的な機能も最小限拡張してあるんだ〜。
+**levi** はViEditor風テキストエディタだよ〜。
+古風なNviEditorを参考にして作られているけど、現代的な機能も最小限拡張してあるんだ〜。
GoLangで作られているよ。
名前の由来は Least Enhanced vi - 最小拡張vi なんだ。
@@ -1,15 +1,16 @@
**levi** はvi風エディタだよ〜。
古風なnviを参考にして作られているけど、現代的な機能も最小限拡張してあるんだ〜。
GoLangで作られているよ。
+名前の由来は Least Enhanced vi - 最小拡張vi なんだ。
* https://tea.kareha.org/cup/levi
拡張されてる部分。
-* UTF-8やワイド文字を正しく扱う。
-* システムクリップボードとやり取りできる。
-* プロセス間で共有するレジスタを持つ。
-* 最小限の色スキームを搭載。
+* UTF-8やワイド文字を正しく扱うよ。
+* システムクリップボードとやり取りできるよ。
+* プロセス間で共有するレジスタを持っているんだ〜。
+* 最小限の色スキームを搭載してるよ。
leviがViCloneと言えるかは微妙かも。
exコマンドをほとんど実装してないんだ〜。
@@ -3,6 +3,13 @@
GoLangで作られているよ。
* https://tea.kareha.org/cup/levi
+
+拡張されてる部分。
+
+* UTF-8やワイド文字を正しく扱う。
+* システムクリップボードとやり取りできる。
+* プロセス間で共有するレジスタを持つ。
+* 最小限の色スキームを搭載。
leviがViCloneと言えるかは微妙かも。
exコマンドをほとんど実装してないんだ〜。
@@ -7,5 +7,7 @@
leviがViCloneと言えるかは微妙かも。
exコマンドをほとんど実装してないんだ〜。
vi風の操作感を再現してはいるけどね〜。
-とはいえ同じくexコマンドを持たないVileEditorもViCloneだと言われることもあるから、leviだってViCloneと言っても良いのかもね。
+とはいえ同じくexコマンドを持たないVileEditorもViCloneだと言われることもあるから、leviだってViCloneと言っても良いのかもね。
+自信を持って良いんだよ〜。
+ViCloneだと元気に名乗っちゃおう!
@@ -1,5 +1,6 @@
**levi** はvi風エディタだよ〜。
古風なnviを参考にして作られているけど、現代的な機能も最小限拡張してあるんだ〜。
+GoLangで作られているよ。
* https://tea.kareha.org/cup/levi
@@ -5,5 +5,6 @@
leviがViCloneと言えるかは微妙かも。
exコマンドをほとんど実装してないんだ〜。
-vi風の操作感を再現してはいるけどね〜。
+vi風の操作感を再現してはいるけどね〜。
+とはいえ同じくexコマンドを持たないVileEditorもViCloneだと言われることもあるから、leviだってViCloneと言っても良いのかもね。
@@ -1,5 +1,9 @@
**levi** はvi風エディタだよ〜。
-古風なnviを参考にして作られているけど、現代的な機能も最小限拡張してあるんだ。
+古風なnviを参考にして作られているけど、現代的な機能も最小限拡張してあるんだ〜。
-https://tea.kareha.org/cup/levi
+* https://tea.kareha.org/cup/levi
+leviがViCloneと言えるかは微妙かも。
+exコマンドをほとんど実装してないんだ〜。
+vi風の操作感を再現してはいるけどね〜。
+
@@ -1 +1,5 @@
+**levi** はvi風エディタだよ〜。
+古風なnviを参考にして作られているけど、現代的な機能も最小限拡張してあるんだ。
+https://tea.kareha.org/cup/levi
+