Skip to content

Releases: gabriellaraujocoding/xed-extra-plugins

v1.1.0 - Find in Files + Git Gutter auto-refresh

05 Jan 00:29

Choose a tag to compare

Release notes.

  1. New plugin added:
    xed-find-in-files: searches occurrences of a search term inside all files from a folder (grouped by file).

  2. Bug fixes:
    xed-git: auto-refresh gutter markers after git commit.

v1.0.1 - Split Pane: Zoom & Word Wrap Fixes

02 Jan 01:10

Choose a tag to compare

Bugfix release for Split Pane.

Fixes:

  • Word Wrap is now applied consistently to both left and right panes.
  • The left pane now always mirrors the active right pane zoom level.

v1.0.0 - Initial public release

28 Dec 02:38

Choose a tag to compare

First public release of Xed Extra Plugins: a practical collection of lightweight plugins for Xed (Linux Mint), mainly focused on programming productivity.

Included plugins

  • xed-git: highlights lines changed since the last commit (green=added, orange=modified, red=removed).
  • xed-indentation-guides: VS Code-like indentation guides inside the editor based on leading whitespace and tab width.
  • xed-quick-highlight: highlights occurrences of the currently selected text.
  • xed-source-code-browser: symbol tree (functions/classes/macros/variables, etc.) for the current document using ctags.
  • xed-split-pane: split workflow with a pinned LEFT pane + normal tabbed editor on the RIGHT.
  • xed-terminal: embedded VTE terminal in the bottom panel (tabs + preferences).

Install

Download Source code (zip) from this release, extract it, then copy the plugin folders to Xed’s user plugin directory:

mkdir -p ~/.local/share/xed/plugins/
cp -r xed-extra-plugins-1.0.0 ~/.local/share/xed/plugins/

Enable the plugins in: Edit → Preferences → Plugins.
For usage details, see the repository README.md and each plugin folder’s README.

Dependencies (Mint / Ubuntu / Debian)

sudo apt update

# common
sudo apt install -y python3 python3-gi gir1.2-gtk-3.0

# GtkSourceView plugins: xed-git, xed-indentation-guides, xed-quick-highlight
sudo apt install -y gir1.2-gtksource-3.0

# xed-git
sudo apt install -y gir1.2-ggit-1.0

# xed-source-code-browser
sudo apt install -y ctags

# xed-terminal
sudo apt install -y libvte-2.91-0 gir1.2-vte-2.91

Debug logging

Set the corresponding environment variable to enable stderr logs:

  • XED_DEBUG_GIT=1
  • XED_DEBUG_INDENTATION_GUIDES=1
  • XED_DEBUG_QUICK_HIGHLIGHT=1
  • XED_DEBUG_SOURCE_CODE_BROWSER=1
  • XED_DEBUG_SPLIT_PANE=1
  • XED_DEBUG_TERMINAL=1

Notes

  • Hotkey behavior can depend on your editor keybindings/desktop environment.