The binary format of our tag files isn't exactly easy to read (especially the numeric representation of tag type) and I'm never sure if I didn't overlook something.
I created a simple script to process our tag files so that it adds a human-readable representation of a tag after every entry which makes it easier to spot possible problems. The textual representation of the tags is of the form:
```
type: var_type scope :: tag_name(args) additional_info
```
I updated the unit test runner to use this script so changes in unit test results can be read more easily.
What do you think?
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3051
-- Commit Summary --
* Add script for pretty-printing geany tags files
* Use the formatting script when running unit tests
* Update unit tests to use the pretty-printed format
-- File Changes --
A scripts/print-tags.py (109)
M tests/ctags/1795612.js.tags (5)
M tests/ctags/1850914.js.tags (4)
M tests/ctags/1878155.js.tags (5)
M tests/ctags/1880687.js.tags (42)
M tests/ctags/2023624.js.tags (3)
M tests/ctags/3184782.sql.tags (6)
M tests/ctags/3470609.js.tags (13)
M tests/ctags/3526726.tex.tags (155)
M tests/ctags/68hc11.asm.tags (11)
M tests/ctags/Package.pm.tags (13)
M tests/ctags/actionscript/as-first-token.as.tags (2)
M tests/ctags/actionscript/classes.as.tags (13)
M tests/ctags/actionscript/const.as.tags (6)
M tests/ctags/actionscript/const2.as.tags (3)
M tests/ctags/actionscript/method-attributes.as.tags (10)
M tests/ctags/actionscript/packages.as.tags (7)
M tests/ctags/actionscript/sampler.as.tags (16)
M tests/ctags/angle_bracket.cpp.tags (4)
M tests/ctags/anonymous_functions.php.tags (9)
M tests/ctags/array-spec.f90.tags (7)
M tests/ctags/array_ref_and_out.cs.tags (6)
M tests/ctags/array_spec.f90.tags (9)
M tests/ctags/arraylist.js.tags (9)
M tests/ctags/attributes.cs.tags (7)
M tests/ctags/auto.f.tags (5)
M tests/ctags/backslashes.c.tags (12)
M tests/ctags/bit_field.c.tags (26)
M tests/ctags/block.f90.tags (7)
M tests/ctags/bracematch.js.tags (7)
M tests/ctags/bug1020715.c.tags (2)
M tests/ctags/bug1020715.cpp.tags (2)
M tests/ctags/bug1086609.c.tags (2)
M tests/ctags/bug1093123.cpp.tags (2)
M tests/ctags/bug1111214-j-chan.v.tags (4)
M tests/ctags/bug1111214.v.tags (2)
M tests/ctags/bug1201689.c.tags (2)
M tests/ctags/bug1447756.java.tags (3)
M tests/ctags/bug1458930.c.tags (3)
M tests/ctags/bug1466117.c.tags (8)
M tests/ctags/bug1491666.c.tags (6)
M tests/ctags/bug1515910.cs.tags (10)
M tests/ctags/bug1548443.cpp.tags (5)
M tests/ctags/bug1563476.cpp.tags (5)
M tests/ctags/bug1570779.sql.tags (5)
M tests/ctags/bug1575055.cpp.tags (4)
M tests/ctags/bug1585745.cpp.tags (7)
M tests/ctags/bug1611054.cs.tags (4)
M tests/ctags/bug1691412.java.tags (4)
M tests/ctags/bug1742588.rb.tags (4)
M tests/ctags/bug1743330.v.tags (2)
M tests/ctags/bug1764143.h.tags (3)
M tests/ctags/bug1764148.py.tags (2)
M tests/ctags/bug1770479.cpp.tags (3)
M tests/ctags/bug1773926.cpp.tags (5)
M tests/ctags/bug1777344.java.tags (10)
M tests/ctags/bug1799340.cpp.tags (4)
M tests/ctags/bug1799343-1.cpp.tags (7)
M tests/ctags/bug1799343-2.cpp.tags (15)
M tests/ctags/bug1800065.cs.tags (4)
M tests/ctags/bug1809024.py.tags (2)
M tests/ctags/bug1830343.cs.tags (3)
M tests/ctags/bug1830344.cs.tags (3)
M tests/ctags/bug1856363.py.tags (2)
M tests/ctags/bug1906062.py.tags (3)
M tests/ctags/bug1907083.cpp.tags (5)
M tests/ctags/bug1924919.cpp.tags (4)
M tests/ctags/bug1938565.sql.tags (6)
M tests/ctags/bug1944150.sql.tags (2)
M tests/ctags/bug1950327.js.tags (14)
M tests/ctags/bug1988026.py.tags (5)
M tests/ctags/bug1988027.py.tags (2)
M tests/ctags/bug1988130.py.tags (3)
M tests/ctags/bug2049723.java.tags (4)
M tests/ctags/bug2075402.py.tags (3)
M tests/ctags/bug2117073.java.tags (4)
M tests/ctags/bug2374109.vhd.tags (3)
M tests/ctags/bug2411878.cs.tags (3)
M tests/ctags/bug2747828.v.tags (2)
M tests/ctags/bug2777310.js.tags (6)
M tests/ctags/bug2781264.rb.tags (4)
M tests/ctags/bug2886870.tex.tags (39)
M tests/ctags/bug2888482.js.tags (3)
M tests/ctags/bug3036476.js.tags (5)
M tests/ctags/bug3168705.py.tags (4)
M tests/ctags/bug3571233.js.tags (11)
M tests/ctags/bug507864.c.tags (5)
M tests/ctags/bug538629.asm.tags (2)
M tests/ctags/bug556645.c.tags (2)
M tests/ctags/bug556646.c.tags (22)
M tests/ctags/bug565813.f90.tags (8)
M tests/ctags/bug612019.pas.tags (4)
M tests/ctags/bug612621.pl.tags (3)
M tests/ctags/bug620288.f.tags (3)
M tests/ctags/bug639639.h.tags (5)
M tests/ctags/bug639644.hpp.tags (3)
M tests/ctags/bug665086.cpp.tags (4)
M tests/ctags/bug670433.f90.tags (5)
M tests/ctags/bug699171.py.tags (3)
M tests/ctags/bug722501.sql.tags (2)
M tests/ctags/bug726712.f90.tags (4)
M tests/ctags/bug726875.f90.tags (4)
M tests/ctags/bug734933.f90.tags (17)
M tests/ctags/bug762027.v.tags (3)
M tests/ctags/bug814263.java.tags (4)
M tests/ctags/bug823000.sql.tags (4)
M tests/ctags/bug842077.pl.tags (2)
M tests/ctags/bug849591.cpp.tags (2)
M tests/ctags/bug852368.cpp.tags (2)
M tests/ctags/bug858165.f90.tags (6)
M tests/ctags/bug872494.cpp.tags (4)
M tests/ctags/bug877956.f90.tags (4)
M tests/ctags/bug960316.v.tags (7)
M tests/ctags/bug961001.v.tags (9)
M tests/ctags/byte.f.tags (11)
M tests/ctags/c-digraphs.c.tags (12)
M tests/ctags/c-trigraphs.c.tags (15)
M tests/ctags/case_sensitivity.php.tags (17)
M tests/ctags/char-selector.f90.tags (11)
M tests/ctags/classes.php.tags (8)
M tests/ctags/cobol/helloworld.cbl.tags (11)
M tests/ctags/cobol/helloworld2.cbl.tags (11)
M tests/ctags/cobol/levels.cbl.tags (22)
M tests/ctags/cobol/quoted-program-id.cbl.tags (5)
M tests/ctags/cobol/simple.cbl.tags (22)
M tests/ctags/common.f.tags (5)
M tests/ctags/complex-return.js.tags (20)
M tests/ctags/continuation.f90.tags (5)
M tests/ctags/continuation.mak.tags (3)
M tests/ctags/countall.sql.tags (8)
M tests/ctags/cpp_destructor.cpp.tags (4)
M tests/ctags/css-at-rules.css.tags (3)
M tests/ctags/css-at-supports.css.tags (2)
M tests/ctags/css-attribute-selectors.css.tags (6)
M tests/ctags/css-comma-no-space.css.tags (3)
M tests/ctags/css-namespace-selectors.css.tags (4)
M tests/ctags/css-pseudo-classes.css.tags (12)
M tests/ctags/css-simple.css.tags (11)
M tests/ctags/css-singlequote-in-comment-issue2.css.tags (3)
M tests/ctags/css-tag-types.css.tags (37)
M tests/ctags/css-trivial.css.tags (6)
M tests/ctags/cxx11-final.cpp.tags (9)
M tests/ctags/cxx11-noexcept.cpp.tags (5)
M tests/ctags/cxx11-override.cpp.tags (9)
M tests/ctags/cxx11-raw-strings.cpp.tags (23)
M tests/ctags/cxx11enum.cpp.tags (19)
M tests/ctags/cxx14-combined.cpp.tags (6)
M tests/ctags/cython_sample.pyx.tags (12)
M tests/ctags/cython_sample2.pyx.tags (3)
M tests/ctags/db-trig.sql.tags (3)
M tests/ctags/debian_432872.f90.tags (3)
M tests/ctags/directives.c.tags (20)
M tests/ctags/dopbl2.f.tags (2)
M tests/ctags/dotted-names.json.tags (20)
M tests/ctags/enum.c.tags (5)
M tests/ctags/enum.f90.tags (48)
M tests/ctags/enum.java.tags (13)
M tests/ctags/enumerators.f90.tags (29)
M tests/ctags/events.cs.tags (15)
M tests/ctags/extern_variable.h.tags (5)
M tests/ctags/forall_module.f90.tags (5)
M tests/ctags/format.pl.tags (3)
M tests/ctags/fortran_associate.f90.tags (5)
M tests/ctags/fortran_line_continuation.f90.tags (3)
M tests/ctags/func_typedef.h.tags (2)
M tests/ctags/geany.nsi.tags (21)
M tests/ctags/general.cs.tags (15)
M tests/ctags/hex2dec.sql.tags (3)
M tests/ctags/implied_program.f.tags (2)
M tests/ctags/indexer.cs.tags (5)
M tests/ctags/infinite_loop.java.tags (2)
M tests/ctags/ingres_procedures.sql.tags (7)
M tests/ctags/initialization.f90.tags (4)
M tests/ctags/interface_indexers.cs.tags (6)
M tests/ctags/interface_properties.cs.tags (9)
M tests/ctags/interfaces.f90.tags (8)
M tests/ctags/internal.cs.tags (3)
M tests/ctags/intro.tex.tags (10)
M tests/ctags/intro_orig.tex.tags (38)
M tests/ctags/invalid_name.f90.tags (8)
M tests/ctags/java_enum.java.tags (15)
M tests/ctags/js-broken-strings.js.tags (5)
M tests/ctags/js-class-related-unterminated.js.tags (17)
M tests/ctags/js-const.js.tags (8)
M tests/ctags/js-implicit-semicolons.js.tags (15)
M tests/ctags/js-let.js.tags (8)
M tests/ctags/js-scope.js.tags (4)
M tests/ctags/js-signature.js.tags (10)
M tests/ctags/js-string-continuation.js.tags (6)
M tests/ctags/js-sub-block-scope.js.tags (8)
M tests/ctags/js-unknown-construct-nesting.js.tags (5)
M tests/ctags/jsFunc_tutorial.js.tags (71)
M tests/ctags/julia-corner_cases.jl.tags (66)
M tests/ctags/keyword_abstract.cs.tags (8)
M tests/ctags/keyword_catch_try.cs.tags (4)
M tests/ctags/keyword_class.cs.tags (9)
M tests/ctags/keyword_const.cs.tags (9)
M tests/ctags/keyword_delegate.cs.tags (12)
M tests/ctags/keyword_enum.cs.tags (14)
M tests/ctags/keyword_event.cs.tags (22)
M tests/ctags/keyword_explicit.cs.tags (7)
M tests/ctags/keyword_extern.cs.tags (4)
M tests/ctags/keyword_implicit.cs.tags (7)
M tests/ctags/keyword_interface.cs.tags (9)
M tests/ctags/keyword_names.f90.tags (8)
M tests/ctags/keyword_namespace.cs.tags (9)
M tests/ctags/keyword_out.cs.tags (4)
M tests/ctags/keyword_override.cs.tags (10)
M tests/ctags/keyword_params.cs.tags (5)
M tests/ctags/keyword_private.cs.tags (8)
M tests/ctags/keyword_protected.cs.tags (6)
M tests/ctags/keyword_public.cs.tags (6)
M tests/ctags/keyword_sealed.cs.tags (6)
M tests/ctags/keyword_static.cs.tags (10)
M tests/ctags/keyword_struct.cs.tags (7)
M tests/ctags/keyword_virtual.cs.tags (19)
M tests/ctags/keyword_volatile.cs.tags (5)
M tests/ctags/labels.sql.tags (2)
M tests/ctags/lanus.for.tags (6)
M tests/ctags/line_directives.c.tags (4)
M tests/ctags/local.c.tags (3)
M tests/ctags/macros.c.tags (6)
M tests/ctags/make-comment-in-rule.mak.tags (2)
M tests/ctags/make-gnumake-pattern-rules.mak.tags (6)
M tests/ctags/make-multi-target.mak.tags (5)
M tests/ctags/make-parentheses.mak.tags (5)
M tests/ctags/make-target-with-parentheses.mak.tags (3)
M tests/ctags/make-variable-on-cmdline.mak.tags (2)
M tests/ctags/masm.asm.tags (12)
M tests/ctags/matlab_backtracking.m.tags (2)
M tests/ctags/matlab_test.m.tags (4)
M tests/ctags/maze.erl.tags (11)
M tests/ctags/members.f90.tags (8)
M tests/ctags/misc_types.f.tags (4)
M tests/ctags/misc_types.f90.tags (17)
M tests/ctags/mode.php.tags (11)
M tests/ctags/moniker.x68.asm.tags (16)
M tests/ctags/namelist.f.tags (2)
M tests/ctags/namespace.cpp.tags (7)
M tests/ctags/namespaces.php.tags (14)
M tests/ctags/namespaces2.php.tags (12)
M tests/ctags/no_terminator.js.tags (6)
M tests/ctags/non-ascii-ident1.php.tags (5)
M tests/ctags/numlib.f90.tags (3)
M tests/ctags/objectivec_implementation.mm.tags (12)
M tests/ctags/objectivec_interface.mm.tags (24)
M tests/ctags/objectivec_property.mm.tags (5)
M tests/ctags/objectivec_protocol.mm.tags (3)
M tests/ctags/parenthesis-rvalue.js.tags (23)
M tests/ctags/php5_5_class_kw.php.tags (5)
M tests/ctags/preprocessor.f90.tags (5)
M tests/ctags/procedure_pointer_module.f90.tags (5)
M tests/ctags/process_order.c.tags (7)
M tests/ctags/procpoint.f90.tags (13)
M tests/ctags/property.cs.tags (8)
M tests/ctags/prototype.h.tags (3)
M tests/ctags/pure_elem.f95.tags (5)
M tests/ctags/py-skipped-string.py.tags (4)
M tests/ctags/py_constructor_arglist.py.tags (16)
M tests/ctags/python-anonymous-nestlevel_ctags-bug-356.py.tags (4)
M tests/ctags/python-comments.py.tags (2)
M tests/ctags/qualified_types.f90.tags (11)
M tests/ctags/random.sql.tags (19)
M tests/ctags/readlob.sql.tags (10)
M tests/ctags/readlong.sql.tags (9)
M tests/ctags/recursive.f95.tags (9)
M tests/ctags/refcurs.sql.tags (8)
M tests/ctags/regexp.js.tags (17)
M tests/ctags/return-hint.zep.tags (5)
M tests/ctags/return-types.go.tags (6)
M tests/ctags/ruby-block-call.rb.tags (3)
D tests/ctags/ruby-class-method-in-lt-lt-self.rb.tags (2)
M tests/ctags/ruby-doc.rb.tags (5)
M tests/ctags/ruby-namespaced-class.rb.tags (4)
M tests/ctags/ruby-scope-after-anonymous-class.rb.tags (4)
M tests/ctags/ruby-sf-bug-364.rb.tags (8)
M tests/ctags/rules.t2t.tags (22)
M tests/ctags/runner.sh (5)
M tests/ctags/sample.t2t.tags (14)
M tests/ctags/secondary_fcn_name.js.tags (6)
M tests/ctags/semicolon.f90.tags (4)
M tests/ctags/shebang.js.tags (2)
M tests/ctags/signature.cpp.tags (5)
M tests/ctags/simple.abc.tags (7)
M tests/ctags/simple.asciidoc.tags (13)
M tests/ctags/simple.bas.tags (8)
M tests/ctags/simple.conf.tags (24)
M tests/ctags/simple.d.tags (24)
M tests/ctags/simple.diff.tags (5)
M tests/ctags/simple.docbook.tags (7)
M tests/ctags/simple.hs.tags (9)
M tests/ctags/simple.html.tags (6)
M tests/ctags/simple.hx.tags (10)
M tests/ctags/simple.inp.tags (4)
M tests/ctags/simple.js.tags (26)
M tests/ctags/simple.json.tags (20)
M tests/ctags/simple.ksh.tags (3)
M tests/ctags/simple.lua.tags (3)
M tests/ctags/simple.mak.tags (14)
M tests/ctags/simple.md.tags (28)
-- Patch Links --
https://github.com/geany/geany/pull/3051.patchhttps://github.com/geany/geany/pull/3051.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/pull/3051
## 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.patchhttps://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
![geany_search_bar](https://user-images.githubusercontent.com/37348338/61344594-1420f680-a852-11e9-8844-340d3b259b1f.png)
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2220
-- Commit Summary --
* Replace search dialog with search bar
-- File Changes --
M src/callbacks.c (2)
M src/editor.c (6)
M src/keybindings.c (5)
M src/notebook.c (290)
M src/search.c (24)
M src/search.h (6)
M src/ui_utils.c (31)
M src/ui_utils.h (4)
-- Patch Links --
https://github.com/geany/geany/pull/2220.patchhttps://github.com/geany/geany/pull/2220.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/pull/2220
Continuation of geany#259 since I can't push to @scriptum branch (I suggest you allow that).
I added some cleanup commits on top of @scriptum work and rebased onto 1.33.
@elextr @b4n Please give feedback (considering the history in geany#259). I think I'll merge this in maybe 10 days or so.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1813
-- Commit Summary --
* Add sidebar tree
* Add documentation for document list
* sidebar: optimized documents_sort_func() a bit
* sidebar: refactor get_doc_parent()
* sidebar: various minor changes
-- File Changes --
M doc/geany.txt (29)
A doc/images/sidebar_documents_only.png (0)
A doc/images/sidebar_show_paths.png (0)
A doc/images/sidebar_show_tree.png (0)
M src/sidebar.c (571)
M src/utils.c (2)
M src/utils.h (2)
-- Patch Links --
https://github.com/geany/geany/pull/1813.patchhttps://github.com/geany/geany/pull/1813.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/pull/1813
Dear all,
I am very thankful to the debugger plugin team. It is a very good tool to my work.
I would like to ask some "how to" here. Maybe some of them can be considered into wishlist.
1. How to show variables' address?
In F90, we have LOC(x) to show its address in memery. Can I use it in the "watching window" as well?
2.how to access some variables that are located under module?
In intel f90+VS in Windows10, we have "mod::" method in debugger to enable this. Can we have the similar functions in geany?
3. ... (Maybe we can add more "enhancement" under this box?:D)
Thanks.
Shuo
--
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/issues/583
It would be a great addition to Debugger plugin to have possibility to see disassembly view of debugged program/C file :)
Capstone as a disassembler is worth to look into considering this issue to be resolved IMHO:
http://www.capstone-engine.org
--
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/issues/1038
The error I'm getting is
> Geany tried to access the Unix Domain socket of another instance running as another user.
> This is a fatal error and Geany will now quit.
I'm aware of [#294](https://github.com/geany/geany/issues/294), but I'm not running geany as root. This error occurs whenever I start an instance of geany, then either start another instance or open a file with geany (through right click -> open with geany).
While an instance of geany is running, `ls -l .config/geany/ | grep socket` shows
`lrwxrwxrwx. 1 root root 60 Feb 26 14:11 geany_socket_Starlight__0 -> /tmp/geany_socket.fcdcdb1b`
If I understand correctly, the owner of this file should be me, not root.
I suspect that this problem is related to the way I've set up my home directory - it's on an NTFS partition. (More accurately, .config/geany is symlinked to a directory on an NTFS partition.)
--
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/issues/1411
I've been using Geany for years and never knew this feature exists. I saw it mentioned in a comment, but didn't find it. I did find "Send Selection to Terminal", but it was grayed out. So I thought maybe that was what I was looking for, but couldn't use it for whatever reason. (I thought this might be like the plugins that no longer compile.) So I forgot about it. Then I saw this feature mentioned someplace else in a different context. So I went searching again, and still didn't find it. So I asked the internet, and finally found out where it is.
Two levels of nested menus seems like a bit too much. So this PR is to make the "Send Selection to" feature easier to find and use. It's renamed to "Send Selection" and moved from Edit/Format to Edit menu.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2899
-- Commit Summary --
* Move "Send Selection to" from Edit/Format to Edit
-- File Changes --
M data/geany.glade (36)
-- Patch Links --
https://github.com/geany/geany/pull/2899.patchhttps://github.com/geany/geany/pull/2899.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/pull/2899