コンテンツにスキップ

「Textadept」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
Pkg/AUR テンプレートの更新
Kgx (トーク | 投稿記録)
同期
 
(他の1人の利用者による、間の1版が非表示)
2行目: 2行目:
[[Category:テキストエディタ]]
[[Category:テキストエディタ]]
[[en:Textadept]]
[[en:Textadept]]
[https://foicica.com/textadept/ Textadept] から:
[http://foicica.com/textadept/ Textadept] は高速で最小主義、素晴らしい拡張性があるクロスプラットフォームのテキストエディタを自称しています。コードベースはとても軽量で C で書かれており、Lua を使って拡張します。Textadept はグラフィカル (GTK2) でも CLI 環境 (Curses) でも動作します。
: 高速、ミニマル、そして驚くほど拡張性の高いクロスプラットフォームテキストエディタ
C で書かれており、Lua を使って拡張します。Textadept はグラフィカル (GTK) でも CLI 環境 (Curses) でも動作します。


== インストール ==
== インストール ==


[[AUR]] から {{AUR|textadept}} をインストールしてください4つの異なる実行ファイルが含まれています:
{{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}} を編集することでエディタのカスタマイズが初められます。ファイルには、新しい関数やキーバインド、テーマ、モジュールなど定義できます。[http://foicica.com/textadept/manual.html マニュアル] [http://foicica.com/textadept/api.html API] を読んください。
最初の起動時に、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 CLua などコアモジュールしか含んでいませんが、AUR パッケージには [http://foicica.com/hg 公式モジュール] が他に組み込まれています。
デフォルトでは、Textadept はそのコア (ANSI CLua、およびそれ自体)みのモジュールを備えていまが、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}} ファイルで有効にする必要があります。


[http://foicica.com/wiki/textadept wiki] には他のモジュールや関数が記載されています。
さらに貢献されたモジュールと関数は [https://github.com/orbitalquark/textadept/wiki wiki] にリストされています。


また、{{ic|~/.textadept/modules}} リポジトリを複製することでもモジュールのインストールが簡単にできます。えば ''textadept-vi'' を取得る場合:
モジュールをインストールする便利な方法は、{{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


バージョン管理ツールを使うこモジュールを簡単に最新状態に保つことが可能です。
バージョン管理ツールを使用する、すべてのモジュールを簡単に最新状態に保つことができます。


== 参照 ==
== 参照 ==


* [http://foicica.com/textadept/manual.html マニュアル]
* [https://foicica.com/textadept/manual.html マニュアル]
* [http://foicica.com/textadept/api.html#textadept.keys デフォルトのキーバインド]
* [https://foicica.com/textadept/api.html#textadept.keys デフォルトのキーバインド]
* [http://foicica.com/textadept/api.html API]
* [https://foicica.com/textadept/api.html API]
* [http://foicica.com/wiki/textadept Wiki]
* [https://foicica.com/wiki/textadept Wiki]

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 設定サンプル

モジュール

デフォルトでは、Textadept はそのコア (ANSI C、Lua、およびそれ自体) のみのモジュールを備えていますが、AUR パッケージには 公式モジュール の一部も埋め込まれています。

さらに貢献されたモジュールと関数は wiki にリストされています。

モジュールをインストールする便利な方法は、~/.textadept/modules のリポジトリのクローンを作成することです。たとえば、そこから textadept-vi をフェッチできます。

$ cd ~/.textadept/modules
$ git clone https://github.com/jugglerchris/textadept-vi.git

バージョン管理ツールを使用すると、すべてのモジュールを簡単に最新の状態に保つことができます。

参照