Atom

提供: ArchWiki
2016年8月13日 (土) 14:18時点におけるKusakata (トーク | 投稿記録)による版 (同期)
ナビゲーションに移動 検索に移動

Atom は GitHub によって開発されているオープンソースのテキストエディタです。MIT ライセンスで配布されています。主として CoffeeScript と JavaScript で書かれており、実行環境として Node.js を使っています。拡張性が非常に高く、4000以上のパッケージと1000以上のテーマが利用できます。パッケージやテーマを管理するための独自のパッケージマネージャ apm が存在します。

インストール

以下のパッケージで Atom をインストールできます:

ノート: atom リポジトリのバイナリパッケージに関するバグは GitHub で報告してください。Atom 自体に関するバグは上流に報告してください。
  • 非公式の pkgbuild-current リポジトリの atom-bleeding/atom-editor/atom-editor-base。詳しくは こちら の README を参照。
ノート: pkgbuild-current リポジトリのバイナリパッケージに関するバグは GitHub で報告してください。Atom 自体に関するバグは上流に報告してください。

パッケージ

Atom のパッケージは Atom の中からインストールしたり、apm コマンドを使ってコマンドラインからインストールできます。apm の使用方法は以下の通りです:

$ apm install package_name1 package_name2 package_name3 ...

Atom には複数のパッケージが初めからインストールされています。デフォルトでインストールされていないパッケージには以下のようなものがあります:

  • build : Atom からソースコードをコンパイルできるようにします。
  • git-plus : Atom の中から git リポジトリを管理できるようにします。
  • language-archlinux : PKGBUILD のシンタックスハイライト (language-unix-shell パッケージのインストールも必要) と PKGBUILD のテストなどの実行のサポート (makepkg, namcap, updpkgsums など)。
  • markdown-writer : Atom を使いやすい Markdown エディタに変身させます。
  • script : Atom からスクリプトを実行できるようにします。
  • terminal-plus : Atom に埋め込みターミナルウィンドウを追加します。

トラブルシューティング

環境変数が読み込まれない

go-plus ($GOPATH not found) など、環境変数を使用するパッケージで問題が起こることがあります。この問題は Atom をファイルマネージャから開いた場合にのみ発生します (D-Bus によって生成されるプロセスのため、.bashrc に定義した環境変数を承継しないため)。Systemd/ユーザー#環境変数に書かれている設定を行うことで、D-Bus によって生成されたプロセスからも環境変数を認識できるようにしてください。

この問題に関する詳細は環境変数#ユーザーごとを参照。