[Github-comments] [geany/geany-plugins] Tweaks-UI: New plugin (PR #1138)

xiota notifications at xxxxx
Fri Nov 19 22:02:26 UTC 2021


## Tweaks-UI Plugin for Geany

This plugin provides (mainly) user-interface tweaks for Geany.

### Features

* Auto Read Only: Automatically switch to read-only mode for files without write permission. ([geany/geany#2989](geany/geany#2989))
* Column Markers: Show multiple column markers in the editor. ([geany/geany#2598](geany/geany#2598))
* Detect Filetype: Detect filetype on reload. ([geany/geany#2996](geany/geany#2996))
* Hide Menubar: Hide the menubar via keybinding.  Restore previous state or hide at startup. ([geany/geany#633](geany/geany#633))
* Sidebar Auto Size: Automatically size the sidebar to keep a specified number of columns visible in the editor on maximize/unmaximize.
* UnchangeDocument: Unsets the change state for new, empty documents. ([geany/geany#1710](geany/geany#1710))
* WindowGeometry: Save/restore window geometry.  Tries to fix *some* of Geany's glitchy save/restore behavior.  Works regardless of whether Geany "save" position settings are enabled.  Also saves and restores different sidebar and message window positions for maximized and normal window states.

#### Ported from the Addons plugin

* ColorTip: Visualize color hex codes in a tooltip.  Open the color chooser tool.
* MarkWord: Highlight double clicked words throughout the document.

#### Keybindings

* Extra Copy and Paste
* Toggle menubar visibility
* Toggle document read-only mode ([geany/geany#1851](geany/geany#1851))
* Redetect filetype.

Resolves geany/geany#633. Resolves geany/geany#1710.  Resolves geany/geany#1851. Resolves geany/geany#2598. Resolves geany/geany#2996.
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany-plugins/pull/1138

-- Commit Summary --

  * Tweaks-UI: New plugin

-- File Changes --

    M Makefile.am (4)
    A build/tweaks-ui.m4 (8)
    M configure.ac (9)
    A tweaks-ui/.clang-format (1)
    A tweaks-ui/.gitignore (91)
    A tweaks-ui/AUTHORS (1)
    A tweaks-ui/COPYING (675)
    A tweaks-ui/ChangeLog (0)
    A tweaks-ui/INSTALL (368)
    A tweaks-ui/Makefile.am (43)
    A tweaks-ui/NEWS (0)
    A tweaks-ui/README (90)
    A tweaks-ui/README.md (53)
    A tweaks-ui/ar-lib (271)
    A tweaks-ui/autogen.sh (11)
    A tweaks-ui/build/bundled/gpgme.m4 (307)
    A tweaks-ui/build/cache/glib-gettext.m4 (486)
    A tweaks-ui/build/cache/intltool.m4 (212)
    A tweaks-ui/build/cache/libtool.m4 (8394)
    A tweaks-ui/build/cache/ltoptions.m4 (437)
    A tweaks-ui/build/cache/ltsugar.m4 (124)
    A tweaks-ui/build/cache/ltversion.m4 (23)
    A tweaks-ui/build/cache/lt~obsolete.m4 (99)
    A tweaks-ui/build/cache/nls.m4 (32)
    A tweaks-ui/build/cache/pkg.m4 (275)
    A tweaks-ui/build/cflags.m4 (70)
    A tweaks-ui/build/common.m4 (83)
    A tweaks-ui/build/compat.m4 (18)
    A tweaks-ui/build/cppcheck.m4 (28)
    A tweaks-ui/build/cppcheck.mk (13)
    A tweaks-ui/build/expansions.m4 (20)
    A tweaks-ui/build/geany-plugins.ico (0)
    A tweaks-ui/build/geany-plugins.nsi (469)
    A tweaks-ui/build/geany.m4 (44)
    A tweaks-ui/build/gtk-bundle-from-msys2.sh (317)
    A tweaks-ui/build/gtk.m4 (58)
    A tweaks-ui/build/i18n.m4 (16)
    A tweaks-ui/build/ldflags.m4 (40)
    A tweaks-ui/build/status.m4 (66)
    A tweaks-ui/build/tweaks-ui.m4 (9)
    A tweaks-ui/build/utils.m4 (52)
    A tweaks-ui/build/vala.m4 (35)
    A tweaks-ui/build/vars.auxfiles.mk (11)
    A tweaks-ui/build/vars.build.mk (42)
    A tweaks-ui/build/vars.docs.mk (11)
    A tweaks-ui/clean-tree.sh (9)
    A tweaks-ui/configure.ac (35)
    A tweaks-ui/src/auxiliary.cc (228)
    A tweaks-ui/src/auxiliary.h (63)
    A tweaks-ui/src/tkui_addons.h (61)
    A tweaks-ui/src/tkui_auto_read_only.cc (69)
    A tweaks-ui/src/tkui_auto_read_only.h (43)
    A tweaks-ui/src/tkui_colortip.cc (253)
    A tweaks-ui/src/tkui_colortip.h (67)
    A tweaks-ui/src/tkui_column_markers.cc (174)
    A tweaks-ui/src/tkui_column_markers.h (61)
    A tweaks-ui/src/tkui_detect_filetype.cc (70)
    A tweaks-ui/src/tkui_detect_filetype.h (41)
    A tweaks-ui/src/tkui_hide_menubar.cc (81)
    A tweaks-ui/src/tkui_hide_menubar.h (47)
    A tweaks-ui/src/tkui_main.cc (343)
    A tweaks-ui/src/tkui_main.h (41)
    A tweaks-ui/src/tkui_markword.cc (119)
    A tweaks-ui/src/tkui_markword.h (60)
    A tweaks-ui/src/tkui_settings.cc (284)
    A tweaks-ui/src/tkui_settings.h (95)
    A tweaks-ui/src/tkui_sidebar_auto_position.cc (135)
    A tweaks-ui/src/tkui_sidebar_auto_position.h (53)
    A tweaks-ui/src/tkui_unchange_document.cc (45)
    A tweaks-ui/src/tkui_unchange_document.h (42)
    A tweaks-ui/src/tkui_window_geometry.cc (178)
    A tweaks-ui/src/tkui_window_geometry.h (76)

-- Patch Links --

https://github.com/geany/geany-plugins/pull/1138.patch
https://github.com/geany/geany-plugins/pull/1138.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1138
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20211119/705f3890/attachment-0001.htm>


More information about the Github-comments mailing list