Rebased on master fixing merge conflicts.
Also added 2 style fixes (including one from one of @elextr's comments), and checks not to perform parentheses alignment in markup languages or the NONE filetype.
---
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/516#issuecomment-238325856
As discussed in various discussions in the past, e.g. #679 and #524, we finally remove Waf build system support from Geany, mainly to reduce the build system maintenance overhead.
Steps to do:
- [ ] Remove code references in GIT master, including manual
- [ ] Remove website references
- [ ] Remove wiki references
More?
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/768
@codebrainz if you could remove the wscript changes, we could essentially merge this PR if still wanted.
---
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/461#issuecomment-238189985
Setting :
geany 1.27 (built on Apr 17 2016 with GTK 2.24.30, GLib 2.48.0)
Linux 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Consider the following plain text
> Sed ut perspiciatis, unde omnis iste natus error sit uoluptatem
> accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae
> ab illo inuentore ueritatis et quasi architecto beatae uitae dicta
> sunt, explicabo. nemo enim ipsam uoluptatem, quia uoluptas sit,
> aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos,
> qui ratione uoluptatem sequi nesciunt, neque porro quisquam est, qui
> dolorem ipsum, quia dolor sit, amet, consectetur, adipisci uelit, sed
> quia non numquam eius modi tempora incidunt, ut labore et dolore magnam
> aliquam quaerat uoluptatem. ut enim ad minima ueniam, quis nostrum
> exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex
> ea commodi consequatur? quis autem uel eum iure reprehenderit, qui in
> ea uoluptate uelit esse, quam nihil molestiae consequatur, uel illum,
> qui dolorem eum fugiat, quo uoluptas nulla pariatur?
It has two occurences of the word _qui_ followed by the word _dolorem_ : one where _qui_ is at the end of line 6 and _dolorem_ at the beginning of line 7, and one at line 13.
Using Search/Find
Search for : qui.*?dolorem
x Use regular expressions
x Use multi-line matching
I would expect two matches. I get only the last one.
It seems to me that this behaviour contradicts the tooltip "newline characters are part of the input and can be captured as normal characters by the pattern." and also what I'm used to in <other editor>.
On the other hand, `qui(\s)*?dolorem` matches both.
---
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/1165
Test
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1164
-- Commit Summary --
* Add new GeanyPage class.
* notebook: Use GeanyPage to create the notebook pages.
* notebook: Remove tab_count_changed() function and dead code
* notebook: mru_docs: Store the page widget instead of document pointer
* notebook: s/mru_docs/mru_tabs. It does not store doc pointers anymore.
* notebooks: Initialize second document notebook
* geany.glade: wrap document notebook into paned and add a second one
* notebook: move sci focus handling to document.c
* notebooks: Convert Geany codebase to work with multiple document notebooks
* notebooks: Move document to notebook of the right click menu
* notebooks: Add item to tab bar right click menu to move tab to other notebook
* notebooks: Rework switch-page and focus handling
* notebooks: Indicate current document by underlining the tab label
* keyfile: Change session save/restore to work per-notebook
* notebooks: Enable drag and drop of tabs between editor notebooks
* notebooks: Remember notebook paned split postition across restarts
* notebooks: Add automatic notebook layouting
* prefs: Add setting to toggle orientation of the document notebook split.
-- File Changes --
M data/geany.glade (111)
M src/Makefile.am (1)
M src/callbacks.c (64)
M src/document.c (334)
M src/document.h (12)
M src/documentprivate.h (2)
M src/editor.c (23)
M src/editor.h (2)
A src/geanypage.c (285)
A src/geanypage.h (95)
M src/keybindings.c (17)
M src/keyfile.c (209)
M src/libmain.c (23)
M src/notebook.c (642)
M src/notebook.h (48)
M src/prefs.c (12)
M src/search.c (21)
M src/ui_utils.c (22)
M src/ui_utils.h (4)
-- Patch Links --
https://github.com/geany/geany/pull/1164.patchhttps://github.com/geany/geany/pull/1164.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/1164
I am using the latest stable release v1.27.
Actually if the custom command set output anything to stderr the text replacement is completely aborted.
I have various tools that outputs debug messages to stderr and they cannot be used with Geany this way.
As a temporary workaround, i've made a little helper script that just redirects stderr:
```
"$@" 2> /dev/null
exit 0
```
---
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/1118
If I click and release on the blank, grey area to the right of the toolbar to raise the Geany window, it changes the cursor to the glyph of a fist and drags the window until I click again.
It appears that the mouse up event is being lost.
This does not happen if I click on the title bar, the menu or on the multidocument edit area or the grey blank area within the height of the tabs. It seems to be just the blank part of the toolbar.
I'm using LXDE version of Fedora window manager behaviour configured for 'click to raise' and 'focus follows mouse'.
Not a big issue but since I aim for the middle of the large, blank area without specific functionality to raise windows without setting of some other feature, I often get this annoying bug dragging my window around and I have to reposition it.
This is the same behaviour as I would expect if I had not released the mouse, so I'm guessing that something is causing the mouse up event to be skipped without processing which would normally cancel the window dragging operation.
---
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/1159
This is feature enhacement issue to differentiate code segments written in C/C++, when they are turned off by preprocessing directive such as `#if`, `#ifdef`, `#ifndef`, etc. An example may look like:
```
#if 0 /* code temporally turned off */
int Values[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11};
size_t Counter = std::end(Values) - std::begin(Values);
int n = 5; /* number of items per column to display */
for (int k = 0; k < Counter; k++)
cout << Values[k] << " " << (((k+1) % n) ? ' ' : '\n');
#endif
```
This feature is already supported by Vim, Visual C++, Clion and Gedit, Pluma, among others. thus I think it is worth to implement. I particularly like the VC++ 2015's behavior, which is to use the same colors as normal, but with lower contrast (i.e. they are faded).
---
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/1047
```
###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost
```
Geany Git 5d8e291c, GTK 3.18.9 Glib 2.48.1 Plugins addons and splitwindow.
No document was open. Not repeatable so message was probably from something done before shutdown, but not noticed until later.
---
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/1157
It would be nice to have symbol jumping and symbol searching in commander.
May be something which is not listed by default but is triggered by characted such as '#'.
Small proof of concept is in:
https://github.com/sagarchalise/geany-goto
---
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/471