「Textadept」の版間の差分
Kusakata.bot (トーク | 投稿記録) (Pkg/AUR テンプレートの更新) |
Kusakata.bot (トーク | 投稿記録) 細 (文字列「http://foicica.com/」を「https://foicica.com/」に置換) |
||
2行目: | 2行目: | ||
[[Category:テキストエディタ]] |
[[Category:テキストエディタ]] |
||
[[en:Textadept]] |
[[en:Textadept]] |
||
− | [ |
+ | [https://foicica.com/textadept/ Textadept] は高速で最小主義、素晴らしい拡張性があるクロスプラットフォームのテキストエディタを自称しています。コードベースはとても軽量で C で書かれており、Lua を使って拡張します。Textadept はグラフィカル (GTK2) でも CLI 環境 (Curses) でも動作します。 |
== インストール == |
== インストール == |
||
17行目: | 17行目: | ||
== 設定 == |
== 設定 == |
||
− | 最初の起動時に、Textadept は {{ic|~/.textadept}} フォルダを作成します。{{ic|~/.textadept/init.lua}} を編集することでエディタのカスタマイズが初められます。ファイルには、新しい関数やキーバインド、テーマ、モジュールなどを定義できます。[ |
+ | 最初の起動時に、Textadept は {{ic|~/.textadept}} フォルダを作成します。{{ic|~/.textadept/init.lua}} を編集することでエディタのカスタマイズが初められます。ファイルには、新しい関数やキーバインド、テーマ、モジュールなどを定義できます。[https://foicica.com/textadept/manual.html マニュアル] や [https://foicica.com/textadept/api.html API] を読んでください。 |
== モジュール == |
== モジュール == |
||
− | デフォルトでは、Textadept は ANSI C や Lua などのコアモジュールしか含んでいませんが、AUR パッケージには [ |
+ | デフォルトでは、Textadept は ANSI C や Lua などのコアモジュールしか含んでいませんが、AUR パッケージには [https://foicica.com/hg 公式モジュール] が他にも組み込まれています。 |
さらに多くのモジュールが [[AUR]] に存在します: |
さらに多くのモジュールが [[AUR]] に存在します: |
||
30行目: | 30行目: | ||
上記のモジュールは、上流のドキュメントに沿って、{{ic|init.lua}} ファイルで有効にする必要があります。 |
上記のモジュールは、上流のドキュメントに沿って、{{ic|init.lua}} ファイルで有効にする必要があります。 |
||
− | [ |
+ | [https://foicica.com/wiki/textadept wiki] には他のモジュールや関数が記載されています。 |
また、{{ic|~/.textadept/modules}} にリポジトリを複製することでもモジュールのインストールが簡単にできます。例えば ''textadept-vi'' を取得する場合: |
また、{{ic|~/.textadept/modules}} にリポジトリを複製することでもモジュールのインストールが簡単にできます。例えば ''textadept-vi'' を取得する場合: |
||
41行目: | 41行目: | ||
== 参照 == |
== 参照 == |
||
− | * [ |
+ | * [https://foicica.com/textadept/manual.html マニュアル] |
− | * [ |
+ | * [https://foicica.com/textadept/api.html#textadept.keys デフォルトのキーバインド] |
− | * [ |
+ | * [https://foicica.com/textadept/api.html API] |
− | * [ |
+ | * [https://foicica.com/wiki/textadept Wiki] |
2018年2月7日 (水) 00:06時点における版
Textadept は高速で最小主義、素晴らしい拡張性があるクロスプラットフォームのテキストエディタを自称しています。コードベースはとても軽量で C で書かれており、Lua を使って拡張します。Textadept はグラフィカル (GTK2) でも CLI 環境 (Curses) でも動作します。
インストール
AUR から textadeptAUR をインストールしてください。4つの異なる実行ファイルが含まれています:
- textadept
- textadept-curses
- textadeptjit
- textadeptjit-curses
jit バージョンには Lua インタプリタの LuaJIT が組み込まれており、公式の Lua インタプリタよりも格段に高速ですが、2015年1月現在、Lua 5.2 に対応していません [1]。curses バージョンは CLI 環境で動作します。
設定
最初の起動時に、Textadept は ~/.textadept
フォルダを作成します。~/.textadept/init.lua
を編集することでエディタのカスタマイズが初められます。ファイルには、新しい関数やキーバインド、テーマ、モジュールなどを定義できます。マニュアル や API を読んでください。
モジュール
デフォルトでは、Textadept は ANSI C や Lua などのコアモジュールしか含んでいませんが、AUR パッケージには 公式モジュール が他にも組み込まれています。
さらに多くのモジュールが AUR に存在します:
- Textredux は textadept-textreduxAUR でインストールできます。
- Textadept common は textadept-common-gitAUR[リンク切れ: パッケージが存在しません] でインストールできます。
上記のモジュールは、上流のドキュメントに沿って、init.lua
ファイルで有効にする必要があります。
wiki には他のモジュールや関数が記載されています。
また、~/.textadept/modules
にリポジトリを複製することでもモジュールのインストールが簡単にできます。例えば textadept-vi を取得する場合:
$ cd ~/.textadept/modules $ git clone https://github.com/jugglerchris/textadept-vi.git
バージョン管理ツールを使うことでモジュールを簡単に最新状態に保つことが可能です。