前回のつづき。
開発環境
- Linux Mint 17.3 MATE 32bit
- pluma 1.12.0
背景
メモリ1GBのPCでAtomを起動するのはきつい。標準テキストエディタplumaにAsciiDocのシンタックスハイライトを導入できないか。
参考
Adding syntax highlighting to Pluma - Tutorials & Guides - Ubuntu MATE Community
GitHub - edusantana/asciidoc-highlight: Highlight for the Asciidoc language
ダウンロードして設定できるらしい。
概要
- asciidoc.langをダウンロードする
- 指定ディレクトリに上記ファイルを配置する
配置するディレクトリは以下の場合で任意に指定する。
適用範囲 | ディレクトリ |
---|---|
OSユーザ固有 | /home/{user}/.local/share/ |
全OSユーザ共通 | /usr/share/ |
どちらにインストールするか
今回は/home/{user}/.local/share/
にインストールする。
私の環境はシステム/
と/home/
のパーティションを分離してある。もしシステムが壊れても/home/
配下は残せる。
手順
1. ダウンロード
- asciidoc-highlightをダウンロードする
$ git clone https://github.com/edusantana/asciidoc-highlight Cloning into 'asciidoc-highlight'... remote: Counting objects: 132, done. remote: Total 132 (delta 0), reused 0 (delta 0), pack-reused 132 Receiving objects: 100% (132/132), 22.05 KiB | 0 bytes/s, done. Resolving deltas: 100% (45/45), done. Checking connectivity... done.
2. インストール
{installしたディレクトリ}/asciidoc-highlight/gedit/install.sh
ファイルを実行する
$ bash install.sh
すると、/home/{user}/.local/share
に以下が作成される。
/home/{user}/.local/share/gtksourceview-2.0/language-specs/asciidoc.lang
/home/{user}/.local/share/gtksourceview-3.0/language-specs/asciidoc.lang
3. 確認
- plumaを起動する
- 以下のようにAsciiDocが選択肢にあらわれる
3.1 マークアップ
適当にAsciiDocを書いてみる。拡張子.adoc
でハイライトが適用されることを確認。
でも、タイトルやリストがハイライトされていない。そういうもの?
所感
これで編集はAtomを使わずplumaでできる。プレビューできないのは痛いが。