L'Isola di Niente
L'Isola di Niente » Gedit 及び Eye of Gnome プラグイン

自作 Gedit プラグイン

探せばありそうだけどせっかくなので作ってみました、すべて Python 製で GPL です。
メニュー表記や挿入位置が気に入らない場合は GPL の範囲で各自お好みに変更ください。

注意: 3.12 以降は Ubuntu での動作は保証しません

Gedit 3 用は version 3 (PyGI)、Gedit 2用 は version 1 (pygtk) です。
又、Gedit 3 は 3.12 以降別物になっているので注意(GtkUIManager 非推奨により)

Gedit VersionPath
Gedit 3~/.local/share/gedit/plugins
Gedit 2~/.gnome2/gedit/plugins
Windows%PROGRAMFILES(X86)%\gedit\lib\gedit-2\plugins

上記ディレクトリ(存在しないなら作成後)に自分で突っ込んでください。
Gedit 3.6 以前ので使う場合は *.plugin で Loader=python に書き換えてください。
個別ではなく全部まとめて配布です、お好みに扱ってください。

Gedit VersiondateDownload
Gedit 3.20 -2016.06.23Download (3.6kb)
Gedit 3.182015.11.08Download (3.5kb)
Gedit 3.12 - 3.162014.11.17Download (3.5kb)
Gedit 3.00 - 3.102014.01.03Download (3.5kb)
Gedit 22013.11.03Download (2.4kb)

アーカイブ内容
プラグイン名概要
a_href_picture縮小画像を生成して画像 HTML リンク文字列を流し込む(Gedit 3 のみ)
html_escape選択範囲の <>& をエンティティに変換
lf_on_br選択範囲の行の最後に <br /> を追記
but_activeShift+Ctrl+Alt+W でアクティブなタブ以外を全部閉じる

3.20.0 での変更点
- アクション名に '_' があるとアクセラレータが登録できなくなったので変名
- 他はそのまま動いたけど 'Quick Open Plugin' と同じ書式に一応書き換え

3.18.0 での変更点
- gi.require_version が必要になったので追記

3.12.0 での変更点
- メニューバー廃止により作り替え
- メニューボタンからは使い難いので lf_on_br(Control+B) a_href_picture(Control+Alt+P) 追加
- 何もファイルを開いていない時はすべて非アクティブになるように

3.1.1 での変更点(a_href_picture のみの更新です)
- 300x300px 以下の画像では縮小イメージを作成しない
- 画像以外を適用の場合が警告ダイアログを出す
- 縮小イメージの名前に少数が付く場合があったのを修正

3.1.0 | 1.1.0 での変更点
- v1 すべて Windows での動作確認及び微調節
- but_active v1 も Shift+Ctrl+Alt+W に対応
- lf_on_br にて ActionGroup 名が html_escape と同じだったのを修正
- lf_on_br にて CRLF 改行コードに対応
- 全体のメールアドレスが古いままだったのを書き換え及び微調節

プラグインのおおざっぱな作り方解説ページ
Gedit プラグインの作り方(v3.12 以降)
Gedit プラグインの作り方(v3.10 以前)
Gedit プラグインの作り方(v2)
Gedit プラグインの応用 1

自作 Eye of GNOME プラグイン

上と同じ、もちろん Python 製で Y901x 用に作ったリネーム機能を移植してみました。
3.16 よりメニュー表記を廃止、F2 キーでリネームを行うプラグインです

VersionPath
EoG 3.8 以降~/.local/share/eog/plugins/
EoG 3.6 以前~/.config/eog/plugins/
EoG 2~/.gnome2/eog/plugins

上記ディレクトリ(存在しないなら作成後)に自分で突っ込んでください。
バージョンは Gedit と同じです。
VersionDateDownload
EoG 3.18 -2015.11.08Download (2.2kb)
EoG 3.162015.06.16Download (2.1kb)
EoG 3.12 - 3.142014.11.17Download (2.1kb)
EoG 3.00 - 3.102012.08.28Download (2.1kb)
EoG 22009.05.17Download (2.5kb)

eog/renamedlg.png
Copyright(C) sasakima-nao All rights reserved 2002 --- 2017.