Gedit codecomment plugin port to Xed in Vala language
To interface with xed some libraries are needed:
- meson
- ninja-build
- valac
- libpeas-1.0-dev
- libpeas-gtk-1.0
- libglib2.0-dev
- libgtk-3-dev
- libgtksourceview-4-dev
- libxapp-dev
- xed-dev
To install on Ubuntu based distros:
sudo apt install meson ninja-build build-essential valac cmake libgtk-3-dev libpeas-dev xed-dev libxapp-dev libgtksourceview-4-dev
Run run.sh to install with meson build system.
Or if you want to do it manually:
meson setup build --prefix=/usr
ninja -v -C build com.github.tudo75.xed-codecomment-plugin-gmo
ninja -v -C build
ninja -v -C build install
Run xed and go to Preferences->Plugin and enable the CodeComment.
You can verify the plugin preferences pane and information with the bottom buttons.
Run uninstall.sh if you installed through meson system or if you would it manually:
sudo ninja -v -C build uninstall
sudo rm /usr/share/locale/en/LC_MESSAGES/com.github.tudo75.xed-codecomment-plugin.mo
sudo rm /usr/share/locale/it/LC_MESSAGES/com.github.tudo75.xed-codecomment-plugin.mo
Based on this Gedit Plugin
https://gitlab.gnome.org/GNOME/gedit-plugins/-/tree/master/plugins/codecomment
- xed-terminal-plugin https://github.com/tudo75/xed-terminal-plugin
- xed-codecomment-plugin https://github.com/tudo75/xed-codecomment-plugin
- xed-sessionsaver-plugin https://github.com/tudo75/xed-sessionsaver-plugin
- xed-restore-tabs-plugin https://github.com/tudo75/xed-restore-tabs-plugin
- xed-plantuml-plugin https://github.com/tudo75/xed-plantuml-plugin