As the instructions linked above say, type "run -v" at the gdb prompt.
--
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/1586#issuecomment-325602538
@codebrainz whilst it indeed may be an incompatibility with wayland, the
messages do not occur at the time the screen scrolls, so they probably are not
related.
The behaviour looks suspiciously like something calls the scintilla "scroll
cursor visible" call so I want to see what settings @ITwrx
@ITwrx Wayland is the default for Arch, but its still Arch, so IOW, nobody.
:wink: The Geany devs and most of the contributors use stable distros.
The only settings that are different on your system make no difference here, so
I guess its back to @codebrainz theory that its something weird Wayla
Yeah, gets the column but only uses it to [test if it
exists](https://github.com/geany/geany/blob/0dc1e4c6d3129135b768f20b848c653e84c135ee/src/keybindings.c#L2429)
and doesn't use it again. Looks like its a copy of `reflow_paragraph` above.
Also that should go in the menu, its not very discover
> I attach the output of strace (last part) and ltrace (last lines of the file)
> after the crash. Can that help?I also verified that the crash is not due to a
> particular pattern in the input file between lines 5500 (where it doesn't
> crash) and 5600 (where it crashes). Apparently, only size
Ok, that shows that the crash is inside the PCRE library that Glib uses for
regular expression handling. But what is the actual crash? Is it a
segmentation violation? If it depends on size, are you running out of memory?
--
You are receiving this because you are subscribed to this thread.
Rep
`filetypes.common` has a `line_height` setting that sets extraascent and
extradescent.
--
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/1592#issuecomment-326003757
Resizing, maximising, minimising and restoring are window manager functions,
not application functions. Geany is not informed of their happening, all it
can do is read the state at shutdown and try to restore it at startup if the WM
allows. So Geany is not aware of the resize to sizeA so it ca
The functions declaration is shown by the tooltip when you hold the cursor over
the entry on the symbols pane.
--
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/1594#issuecomment-326184612
Depends on the language parser recognising the definition, at least works for
functions in C, C++ and Python on Linux, don't have other language sources
immediately available and can't test windows.
The benefit a tooltip has over a table is that it expands to accommodate the
size of the declara
elextr commented on this pull request.
> menu = gtk_menu_new();
+ /* If popup would show multiple files presend a smart file list that
allows
`presend` sb `present`?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view
@kugel- I got the same reaction looking at it again as last time, so I am never
gonna "review" it, and I don't use the gotos much so it isn't going to get
tested much here either, but given that @vfaronov has tested, it I might be
willing to commit it so it can be tested by others. The only qu
A note to all, the keyboard commands inherited from Scintilla are listed in the
manual http://www.geany.org/manual/current/index.html#keyboard-commands
--
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
This isn't gonna happen, closed
--
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/261#issuecomment-326465181
Closed #261.
--
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/261#event-1230625151
Text files don't have highlighting, so Geany must be thinking its some other
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/issues/1596#issuecomment-326474122
Edit `Menu->tools->configuration files->filetype_extensions.conf` and remove
the `*.nt;` entries.
--
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/1596#issuecomment-326474532
Yes the modified copy will be saved in your user config so the system file
isn't changed.
--
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/1596#issuecomment-326474937
Removing `*.nt;` worked for me, close and re-open the file, the session list
keeps the filetype for files that are open
--
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/1596#issuecomment
elextr approved this pull request.
--
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/1597#pullrequestreview-60260538
Yes, UTF-8 enocdes characters outside the ASCII set as two three or four bytes,
so your Latin-1 characters are encoded as two bytes.
--
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/1599#
The selection of Geany being GTK2 or GTK3 is made when it is compiled as it has
to be linked with the GTK2 or GTK3 libraries, it is not possible to select at
runtime.
Can you post the versions of GTK and Glib that Geany reports in the first few
lines of `Menu->help->debug messages`?
--
You ar
@codebrainz yeah, Geany shows the scintilla selection count, which is the
position (ie byte) difference between the anchor and the cursor.
@lep42 the "column" count is actually a glyph count, so it may not agree with
the code point count for double wide Unicode characters or for combining
chara
As @codbrainz said, Geany keeps text in the buffer in UTF-8, not in ISO8859-1,
the buffer in memory does not know it will be saved in any particular encoding,
the user can change that at save time.
The definition of code points, the bytes in the UTF-8 encoding of them, and the
resulting glyphs
Yeah, it could be a broken theme (in either GTK2 or GTK3). Thankfully my
distro (Mint Cinnamon) makes the effort to make themes that look the same on
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
On sensible distros like Mint the GTK3 version is fine, have been using it for
ages. Since #1181 is not committed this could be too, it doesn't change the
GTK2 support so distros that want to remain GTK2 can do so, but I am aware of
some that already provide the GTK3 version and that hasn't cau
@kugel- ok, if the windows problem is an existing issue, then if nobody objects
loudly over the next week, then I will be willing to commit it if you fix the
conflicts.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https:
Nobody else has reported failure of ctrl-f, more information needed, versions
of Glib, GTK, Wayland?
The about.c bug is already fixed in the
[git](https://github.com/geany/geany/commit/df2a99f2751b9601e37b69bcde71a8dda908904d#diff-3e897322f360ebf32db1d236a60a40a2),
thanks.
--
You are receivin
@shevegen @llpub backtrace by:
```
gdb geany
run geany options
```
do whatever causes crash
```
bt
```
and return to continue if its more than one page.
Paste it somewhere.
@llpub also try with `geany -c /tmp/file_that_does_not_exist` if ctrl-f works
there it is a setting or plugin.
--
You a
> - Would it be possible to somewhere display that geany-plugins
are available AND were found?
`Menu->Tools->Plugin Manager`
Only plugins that should work are displayed.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https
@funnyflowerpot it is intended, as in thats how it was written. It is designed
to give an overview of the document structure, not its screen display layout.
The plugin is no longer being developed, indeed the developer does not even use
it themselves any more. So any improvements need someone
GTK3 Geany will not compile without deprecation warnings, but AFAIK GTK2 Geany
will, so disabling deprecated interfaces should not affect a GTK2 compile if I
understand `G_DISABLE_DEPRECATIONS` correctly. But since GTK3 Geany uses
deprecated features anyway, I don't think the `--disable-depreca
Follow up, compiles and runs fine for me with `--disable-deprecations` with
GTK 2.24.30, GLib 2.48.2
--
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/1601#issuecomment-328533655
Split window is intended to be a display only window, no editing operations
including search are intended to work. A few simple editing operations do in
fact work, but most do not.
There is no simple solution to the issue, many editing operations in Geany are
written on the assumption of a sin
Try looking at the `save actions` plugin for some intermediate saving features.
--
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/1603#issuecomment-329140138
The "project" tabs in the sidebar are created by plugins, they are not part of
base Geany. Try disabling all the project plugins and see if they go away.
Note I don't think that the various project plugins are made to work together,
just choose one. The project plugins are part of the
[geany
Closed #1493.
--
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/1493#event-1251033349
The underlying editing widget supports multiple selections, so"all" it needs is
somebody to change all the editing code in Geany to understand multiple
selections. Pull requests are welcome.
Duplicate of #1141, #850
--
You are receiving this because you are subscribed to this thread.
Reply to
Closed #1605.
--
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/1605#event-1251038056
@sagarchalise nice of you to volunteer to change every line of editing code in
Geany to handle multiple cursors instead of only one :wink:
--
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
@b4n JUST sneaked inside the week, sorry @kugel- no commit.
--
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/1445#issuecomment-329956618
LGTM, @codebrainz?
--
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/1578#issuecomment-330136383
> 'xed' has its' own configurationsI was able to edit the XML for that to get
> it to do what I wanted.
'm
For me on Linux Mint Cinnamon both GTK2 Geany and GTK3 Geany and Xed follow the
selected desktop theme. A majority of developers seem to think this is the
"right thing" to do.
If you don'
Closed #1234.
--
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/1234#event-1254568007
If the placeholder is a string that will get saved it has to be something that
will save in all encodings since the user can select that at save time, hence
@kugel- used ASCII.
But actually adding ANY characters to the buffer may result in illegal syntax.
It would be better if the placeholder
@kugel- yeah, the little zit below the line is pretty easy to miss. Maybe
underscore with an indicator in the INDIC_BOX family would be visible with
minimal (but not zero) likelyhood of upsetting encodings and syntax and still
being visible.
Or let the snippet define the characters and displa
> While most encodings are roughly US-ASCII compatible, you'd have to survey
> every single supported encoding to ensure that character 95 is used for
> underscore and not something else.
So long as the character exists in the encoding there won't be any problems,
but if the character does not
The option to draw over the editor window has nothing to do with the overlay
being out of sync with wrapping.
--
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/321#issuecomment-331
LGTM
--
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/1607#issuecomment-331323984
As @codebrainz assigned, we use @b4n to do the updates :grin:, in other words
it manual.
This is because checking compatibility between the styling Scintilla produces
and the styling Geany maps (what was changed?, what new styles do languages
have?, what styles have they removed?) can only be
Did you define the keybindings in the plugin manager?
--
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/1609#issuecomment-33170
Well the insert special characters menu works for me from menu or keybinding.
Despite its name, and the example given in its plugin manager description, it
does not automatically replace HTML chars like < > & ; etc probably because if
it did then it would be kind of hard to type HTML and XML :)
The plugin
[description](https://github.com/geany/geany/blob/fda8b97ea634877952acc86d58b75b25537486bb/plugins/htmlchars.c#L40)
mentions `&`, but & is explicitly not either automatically or manually
replaced with the entity. Same goes for < > ; etc.
In fact all the "HTML" chars can only be i
Like I said in the post above, the HTML chars < > ; & " and space are NOT
replaced, and to clarify either automatically or manually (ie in selected
text).
This is explicit in the code, and I guess having it not change those characters
allowed large blocks of HTML/XML to be selected for replac
PS have raised #1610 to make the description not mention ampersand or other
HTML chars.
--
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/1609#issuecomment-331707038
You could try snippets, see the manual for how to allow non-alphabetic chars as
snippet names.
Or you could simply replace all &space occurrances afterwards (or space ; for
that one)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on
Works on 1.31.
--
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/1611#issuecomment-331750016
@nahidakbar 1.27 is too old to include the change referenced above, you need at
least 1.30.1.
--
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/934#issuecomment-331764025
Geany can be configured to execute any command, so it can run remotely if you
can run a command (or script) to do so.
Debugging is not part of Geany itself, its provided by a number of plugins, see
.https://github.com/geany/geany-plugins. All of the debugger plugins use gdb
which I understand c
Closed #1609.
--
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/1609#event-1264750108
Menu->Document->Clone
--
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/1613#issuecomment-332046897
As @codebrainz said please provide information to allow bugs to be reproduced
or feature requests to be compared against existing capability or otherwise
understood. Also please keep one bug/feature request per issue, omnibus issues
are unmanageable and will be closed by github as soon as one i
@kugel- check that you don't have a loop in your filesystem, even a soft link
will make it go in a loop.
--
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/604#issuecomment-33249674
@techee I'm thinking [this
line](https://github.com/geany/geany-plugins/blob/59118d86ef8853943dec74c9f6d6fad9a535931a/projectorganizer/src/prjorg-project.c#L103)
should check for soft links, or is it intended to follow them? If it is
intended to follow links then it should check the realpath of
As it descends the directory tree it opens each directory and as it reads the
entries recursively opens each one thats a directory. So as it opens each
child directory, each parent directory is still open since it hasn't finished
reading the entries in it yet. So if you get a loop in the files
> In the non-crashing case, after Geany finished starting, the file descriptors
> are still open.
I don't see any FDs that point to project files after opening.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://githu
Are you running Geany as root?
--
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/1615#issuecomment-332698573
@techee but the constructed path gets longer and longer so it won't compare
equal, you need to compare realpath()s. Look at what happens in bash if you
have the wd in the prompt, as you cd via a symlink the prompt gets longer and
longer :)
--
You are receiving this because you are subscribed
@techee ok, I see, inside the recursive call and after you have opened it. I
would have put the test
[here](https://github.com/geany/geany-plugins/blob/109166cc6993570127383a87348cf8f664610736/projectorganizer/src/prjorg-project.c#L101)
but anyway.
--
You are receiving this because you are sub
Since you are compiling your own you can change it by finding where the icon is
set and changing it to a different one.
--
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/1616#issuecomment-
> geany title bar and desktop taskbar were unchanged.
Oh, those are desktop things, not Geany, I don't know XFCE, but maybe one of
the XFCEists can tell you how to change it.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
@caltrop-3 your reports are unable to be used
If you have English language difficulties try #geany on IRC, maybe someone
speaks your language and can help you make a useful report.
If your English is not a problem then read
[this](https://developer.mozilla.org/en-US/docs/Mozilla/QA/Bug_writing_
@ToraTengu please see if it happens without ANY plugins enabled.
Is this the standard install from the Geany website?
--
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/1601#issuecomment-
LGTM
@b4n, I would have said the second would be faster, reading everything while
its all cached, but anyway it hardly matters in a function doing so much IO.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.c
Geany only sets the window icons for general dialogs and about dialog, not the
main window (that fif can find) but here on Cinnamon those icons don't show,
presumably overridden by the theme.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or vi
> > Geany only sets the window icons for general dialogs and about dialog, not
> > the main window (that fif can find)
> $ git grep -E '"icon_name"|window_set_icon_name'
data/geany.glade:geany
data/geany.glade:geany
data/geany.glade:geany
src/about.c: gtk_window_set_icon_name(GTK_WINDO
> there's no difference on how the icon is loaded whether it's from the Glade
> file or the code setting the property.
Ok, and anyway as I said above, some desktops overrule it anyway.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it o
No, projects should be able to override _EVERYTHING_ then we would not need to
identify which ones. :grin:
--
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/1611#issuecomment-333019244
@b4n, one benefit of having the platform specific keybindings file is that it
makes what is different on the platform clearly visible, and so easier to
maintain.
@techee wasn't this triggered by some issue, shouldn't you make the platform
keybindings file to address that as part of the PR?
--
@b4n the toolbar build menu is made once in `build_init()` and never updated.
IIRC doing anything with the toolbar was delayed because the build system
changes were already very big and needed releasing for testing. And "nobody"
:tm: has felt the need to go back and do it.
--
You are receivi
> But we do not have a system-wide, non-platform-specific keybindings file yet,
> so I don't replace anything.
Oh, right, its in the code, of dear.
--
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/ge
> isn't it a bug on the clang wrapper if it doesn't switch to a working stdlib
> when invoked with -std=c++11
@b4n, no, the libc++ and libstdc++ are not compatible, when invoked as `gcc`
clang needs to use the same STL as gcc would so you can link to things compiled
with actual gcc.
--
You ar
> Thoughts?
Support old versions if it takes no effort, but if its a problem, and
especially if the old version is not itself supported, then don't bother.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/
Or different users or different config 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/1619#issuecomment-57535
Are the files that open differently detected as the same mime type?
XML is used for lots of things, and the mime type detector can tell them apart
from the contents, there is not one "XML" type, see
[here](https://en.wikipedia.org/wiki/XML_and_MIME). And each mime type can
have a different o
@techee can you configure the command OSX uses to start the application in
weird mode? If so you could add a command line option to say "don't open the
UI, just lurk waiting for the callback".
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or
Or if the socket exists and no files are provided, don't start the UI, but only
on OSX. On Linux it makes no sense to start Geany with no files when a socket
is open, so it acts as if `-i` was given. Maybe that should be different on
OSX.
One issue would be are all files given in one callbac
So to summarise:
Option | Action | Command
--|--|--
1 | Click on launcher | `geany`
2 | Click on local file | `geany filename`
3 | Click on remote file | `geany` and filename via callback
Option three sort of makes sense, that way the application can start in
parallel
Ok, so "all" you need is a "proper" OSX program which follows the OSX rules and
gets the callbacks using proper OSX calls and which then starts Geany(s) via
script and communicates via the socket. Easy :grin:
--
You are receiving this because you are subscribed to this thread.
Reply to this ema
> The "open new instance" would use -i anyway, so no problem there.
If I understand @techee comments above, OSX does not allow configuring a
different command for making a new instance from the command for "open and I am
gonna send you filenames via callback" so you can't have one with `-i` and
> The problem is that OS X seems to do two different things when launching
> applications - when it's a native application, it won't launch a new instance
> of it from the bundle and there must be something within the application
> which makes new instances. But when it starts a script and proba
Closed #1232.
--
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/1232#event-1275015428
No communication for a year, closed
--
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/1232#issuecomment-333688481
The ctrl-home and ctrl-end keybindings are provided by the Scintilla editing
widget that Geany uses and are documented
[here](http://www.geany.org/manual/current/index.html#keyboard-commands)
Since they are not provided by Geany they can't be undefined, but since Geany
keybindings override Scin
Works here on Geany GTK3 on Mint Cinnamon, what window manager are you using?
--
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/1623#issuecomment-334026646
Don't know i3wm and don't know any other contributors using it.
--
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/1623#issuecomment-334027656
How are you starting Geany?
--
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/1624#issuecomment-334049288
Ok, starting from the menu likely does not set your environment variables
correctly because it runs Geany without a shell so `~/.bashrc` and `~/.profile`
and so on are not run. Therefore Python3 is run with the wrong environment. To
confirm that as the problem, start geany from the terminal whe
@LarsGit223 presume you actuially meant to ping
https://github.com/geany/geany/pull/1461 its the PR :)
--
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/433#issuecomment-334324992
@LarsGit223 Git takes the first line of the commit description as the title of
the commit, so it should be a short but complete one line summary. Full
details then go on the following lines which are taken as the body of the
commit. Don't continue the title line into the body.
--
You are rec
1 - 100 of 7460 matches
Mail list logo