「Textadept」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(文字列「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]] から {{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}} を編集することでエディタのカスタマイズが初められます。ファイルには、新しい関数やキーバインド、テーマ、モジュールなど定義できます。[https://foicica.com/textadept/manual.html マニュアル] [https://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 パッケージには [https://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}} ファイルで有効にする必要があります。
 
   
[https://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
   
バージョン管理ツールを使うこモジュールを簡単に最新状態に保つことが可能です。
+
バージョン管理ツールを使用する、すべてのモジュールを簡単に最新状態に保つことができます。
   
 
== 参照 ==
 
== 参照 ==

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

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

参照