「Textadept」の版間の差分
ナビゲーションに移動
検索に移動
Kusakata.bot (トーク | 投稿記録) 細 (文字列「http://foicica.com/」を「https://foicica.com/」に置換) |
(同期) |
||
2行目: | 2行目: | ||
[[Category:テキストエディタ]] |
[[Category:テキストエディタ]] |
||
[[en:Textadept]] |
[[en:Textadept]] |
||
+ | [https://foicica.com/textadept/ Textadept] から: |
||
− | [https://foicica.com/textadept/ Textadept] は高速で最小主義、素晴らしい拡張性があるクロスプラットフォームのテキストエディタを自称しています。コードベースはとても軽量で C で書かれており、Lua を使って拡張します。Textadept はグラフィカル (GTK2) でも CLI 環境 (Curses) でも動作します。 |
||
+ | : 高速、ミニマル、そして驚くほど拡張性の高いクロスプラットフォームテキストエディタ |
||
+ | C で書かれており、Lua を使って拡張します。Textadept はグラフィカル (GTK) でも CLI 環境 (Curses) でも動作します。 |
||
== インストール == |
== インストール == |
||
− | + | {{AUR|textadept}} パッケージを [[インストール]] します。2 つの実行可能ファイルが含まれています。 |
|
* ''textadept'' |
* ''textadept'' |
||
* ''textadept-curses'' |
* ''textadept-curses'' |
||
− | * ''textadeptjit'' |
||
− | * ''textadeptjit-curses'' |
||
+ | ''curses'' バージョンは CLI 環境で動作します。 |
||
− | ''jit'' バージョンには Lua インタプリタの LuaJIT が組み込まれており、公式の Lua インタプリタよりも格段に高速ですが、2015年1月現在、Lua 5.2 に対応していません [http://luajit.org/extensions.html#lua52]。''curses'' バージョンは CLI 環境で動作します。 |
||
== 設定 == |
== 設定 == |
||
− | 最初の起動時に、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] で説明されているように、そこから新しい関数、キーバインディング、テーマ、さらにはモジュールを定義できます。 |
+ | |||
+ | [https://gist.github.com/cg00001/8f7732a88d06a40d7e5735397c817e5a#file-init-lua Textadept 設定サンプル] |
||
== モジュール == |
== モジュール == |
||
− | デフォルトでは、Textadept は ANSI C |
+ | デフォルトでは、Textadept はそのコア (ANSI C、Lua、およびそれ自体) のみのモジュールを備えていますが、AUR パッケージには [https://github.com/orbitalquark?tab=repositories&q=textadept- 公式モジュール] の一部も埋め込まれています。 |
− | |||
− | さらに多くのモジュールが [[AUR]] に存在します: |
||
− | |||
− | * [https://rgieseke.github.io/textredux/ Textredux] は {{AUR|textadept-textredux}} でインストールできます。 |
||
− | * [https://rgieseke.github.io/ta-common/ Textadept common] は {{AUR|textadept-common-git}}{{Broken package link|パッケージが存在しません}} でインストールできます。 |
||
− | |||
− | 上記のモジュールは、上流のドキュメントに沿って、{{ic|init.lua}} ファイルで有効にする必要があります。 |
||
− | [https:// |
+ | さらに貢献されたモジュールと関数は [https://github.com/orbitalquark/textadept/wiki wiki] にリストされています。 |
− | + | モジュールをインストールする便利な方法は、{{ic|~/.textadept/modules}} のリポジトリのクローンを作成することです。たとえば、そこから ''textadept-vi'' をフェッチできます。 |
|
$ cd ~/.textadept/modules |
$ cd ~/.textadept/modules |
||
$ git clone https://github.com/jugglerchris/textadept-vi.git |
$ git clone https://github.com/jugglerchris/textadept-vi.git |
||
− | バージョン管理ツールを使 |
+ | バージョン管理ツールを使用すると、すべてのモジュールを簡単に最新の状態に保つことができます。 |
== 参照 == |
== 参照 == |
2023年11月1日 (水) 00:17時点における最新版
Textadept から:
- 高速、ミニマル、そして驚くほど拡張性の高いクロスプラットフォームテキストエディタ
C で書かれており、Lua を使って拡張します。Textadept はグラフィカル (GTK) でも CLI 環境 (Curses) でも動作します。
インストール
textadeptAUR パッケージを インストール します。2 つの実行可能ファイルが含まれています。
- textadept
- textadept-curses
curses バージョンは CLI 環境で動作します。
設定
最初の起動時に、Textadept は ~/.textadept
フォルダーを作成します。~/.textadept/init.lua
を編集して、エディタのカスタマイズを開始できます。マニュアル および API で説明されているように、そこから新しい関数、キーバインディング、テーマ、さらにはモジュールを定義できます。
モジュール
デフォルトでは、Textadept はそのコア (ANSI C、Lua、およびそれ自体) のみのモジュールを備えていますが、AUR パッケージには 公式モジュール の一部も埋め込まれています。
さらに貢献されたモジュールと関数は wiki にリストされています。
モジュールをインストールする便利な方法は、~/.textadept/modules
のリポジトリのクローンを作成することです。たとえば、そこから textadept-vi をフェッチできます。
$ cd ~/.textadept/modules $ git clone https://github.com/jugglerchris/textadept-vi.git
バージョン管理ツールを使用すると、すべてのモジュールを簡単に最新の状態に保つことができます。