In large C files I use bookmarks to organize code in sections marked by conments that describe what the cose does.
Lately I started to write such comments in markdown, so that I get something similar to literate haskell but in C.
However the bookmarks set at the beginning of each section are not preserved when I get changes from the git repository that other colleagues committed.
Given that these bookmarks are always marked by a new markdown header in a comment I'd like to have them automatically detected on file open.
That is: if the line match a regex, but a bookmark there.
--
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/654
NSIS 3.0 is out for a while and there are MSYS2 packages for NSIS 3.x which would make the release process on Windows easier.
--
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/1302
Since the 3 commits on June 2016, the Tasks functionality has stopped working on non-C files (i.e. .c and .h work fine, filling up the tasks) like .vhd
The 3 commits in June reworked the task-keywords detection loop and limited it to search only within comments.
Now it doesn't find tasks in .vhd files, even if the "TODO" keyword is within a .vhd comment, which is otherwise visually styled in the editor as defined in filetypes.vhdl, so that geany does indeed detect VHDL comments fine.
--
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/530
When `Tools->Configuration Files ...` is used to edit a config file it is copied in its entirety to the buffer, so when it is saved it overrides all the settings in the system filetype file, not just the ones that the user changes. So system filetype files distributed with new versions of Geany will be ignored.
Suggest when the file is loaded into the buffer it be prefixed by `# ` to make all contents comments, so the user only need uncomment those they edit and so only those entries will override new system files.
--
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/1552
_Story:_
Besides searching for keywords like variables or unique words in codes, one also sometimes just want to search for special symbols like "\t" or "\n" for some reasons. One would activate "regular expression" for this, but still, "\n" will not be found, unless "multi-line matching" is activated.
_Suggesting:_
To have an extra option for **multi-line matching** is somehow useless, this **should** obviously **be the default if searching for regular expression**. This also would simplify the search/replace dialog a bit.
--
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/1588
When creating new file ( if the plug-in setting is 'Open newly created file' ), the file opens immediately without giving the possibility to set a name.
When deleting existing file the Treeview duplicates all the existing files but not physically. It's just the Treeview somehow not refreshing correctly. Very annoying because it's difficult to distinguish which file exists and which not.
--
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/518
Seems like automark is crashing geany with segmentation fault.
I am using gtk3 built on ubuntu 16.04.
Backtrace:
```
Thread 1 "geany" received signal SIGSEGV, Segmentation fault.
automark (user_data=0x3520f90) at automark.c:104
104 ScintillaObject *sci = editor->sci;
(gdb) bt
#0 automark (user_data=0x3520f90) at automark.c:104
#1 0x00007ffff50de04a in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff50de3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff50de712 in g_main_loop_run ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff6c24395 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#5 0x00007ffff799d567 in main_lib (argc=1, argv=0x7fffffffd948) at libmain.c:1233
#6 0x00007ffff7362830 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#7 0x00000000004005d9 in _start ()
```
--
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/574