Linux: Ubuntu trusty (3.13.0-68-generic / i686)
Geany 1.25 (built on Jul 13 2015 with GTK 2.24.23, GLib 2.40.2)
Installing from Ubuntu repositories (geany v1.23) caused the same problem, so I tried installing from ppa:geany-dev/ppa. Problem remains. All packages starting with "geany" installed, except for geany-plugin-markdown, geany-plugin-scope.
I have tried debugging a python script, (setting debug target to .py file and .pyc) - both gave me "Error laoding file" when I press the Start button
I then tried debugging a bash script (.sh) - same problem.
Then I downloaded a sample .c source file, compiled it and tried to debug it - same problem.
Starting geany from shell in order to try to get some output or stack trace did not help much. All I got was the following: (output on console immediately after pressing "OK" on "Error loading file" dialog)
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_string_free: assertion 'string != NULL' failed
(geany:30320): GLib-CRITICAL **: g_hash_table_destroy: assertion 'hash_table != NULL' failed
Is there any way I can get a decent stack trace of what caused the "Error loading file"?
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/309
When clicking on "Plugin Manager", a gtk label (I assume) appears:
"Choose which plugins should be loaded at startup:"
Would it be possible to also display the current version of the geany-plugins in that widget somewhere? I upgraded from 1.34 and was not sure whether I compiled geany-plugins yet and whether it could be found (since it would compile into a non-standard path); that way I could quickly see which version is in use.
--
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/2142
Set Encoding functionality
I am in the process of changing all files on my computer system
from ISO 8859-1 to UTF-8. This is a slow, manual process because
I rather want to make everything right, than miss something; but
anyway, the suggestion here is about geany.
Right now if you wish to change the encoding to UTF-8, you have
to do this (at the least via the main menu interface):
Go to:
Document -> Set Encoding -> Encoding -> Unicode (UTF 8)
This is too much work, in my opinion; but the even bigger issue
is that many of the encodings I will, quite honestly, never need.
So my feature request here is - could this be improved?
Now I understand that for different people they may prefer to
use other encodings than I do, so geany has to be flexible - no
problem here.
I will make some suggestions next - please feel free to pick up
on any idea that is deemed useful, and discard the others:
1) Sort the entries there alphabetically. I think this would help
avoid any confusion. Right now "SE Asian" appears before "Unicode"
and "West European" appears on top. Which suits me of course,
since I am in Europe too, but ... I'd rather prefer alphabetical
listing. Or as an option (but it may be better to be more
consistent). This is not so important though.
2) I would suggest adding a short list of drop-downs here, e.g.
the "top 3" or something. For example, if a user selects the
main encoding more than 5 times then geany could realize that
this may be a common operation - so what could then happen?
That entry could appear on the bottom of that side-pane (not
sure how it is called ... some gtk menu entry or gtk radio
label button or something like that).
This new entry could have the same name as normal such as
Unicode (UTF-8) and it would allow users to quickly change
the encoding after having done so a few times before. That
would save me a little work.
3) Perhaps a shortcut could be assigned somewhere easily;
ideally some key combination for this task (right now I have
not figured out whether this is possible right now, so disregard
if it is; I am learning geany slowly as I go; am far from expert
level right now).
4) Perhaps intercept on right click mouse button context menu,
with some option to add this to some default keybinding or
something from there.
Anyway - these are mostly just semi-random ideas. The more general
comment is that it may be useful to improve geany here, since I
think this may be a task that a few people may have to do every
now and then (e. g. when having downloaded some files or working
with legacy files, although geany also already seems to have an
option to load up files in a specific encoding, which is nice;
but this does not seem to work or perhaps I haven't fully understood
it, since the bottom status still shows encoding :iso something,
even when i save it; right now I have to manually change the
encoding on every file like that. It works but is slow.)
--
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/2144
Right now, at the least for me on mate-desktop, when I open several files in geany, the focus is instantly activated.
This is a useful default but not in all cases. My old editor did not autofocus and while this may have drawbacks, one advantage is that I could slowly batch-open different files and continue to work on the commandline (I use the commandline a lot).
Would it be possible to have some advanced option or toggle to change this auto-focus behaviour of geany? E. g. I could then toggle it to not auto-take away the focus.
I know that this must be able to work on a per-application basis because my old editor worked like this, on mate-desktop too. It could be some widget entry in options to toggle that behaviour then.
--
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/2145
You should implement the basic x command. I miss it a lot. E.g. 5x deletes 5 chars to the right, included the character under the cursor. If there are less than 5 chars from the current current position to the end of line, only that much chars are deleted.
--
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/818
Geany version: 1.32
OS: Ubuntu 18.04 LTS
**Problem:** When I split window and view two different text documents in the two windows, after I do some edit on the right window, pressing Ctrl+S does not save the document on the right, but instead saves the document on the left.
**Expected result:** Since when pressing Ctrl+S, my cursor is in the right window, the document in the right window shall be saved, instead of the one in the left window.
![Screenshot from 2019-05-06 08-13-31](https://user-images.githubusercontent.com/5900105/57235054-e23020…
Gedit, on the other hand, does not have this problem.
![Screenshot from 2019-05-06 08-17-19](https://user-images.githubusercontent.com/5900105/57235302-6d111a…
--
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/2141
Geany version: 1.32
OS: Ubuntu 18.04 LTS
**Problem:** When I split window and view two different text documents in the two windows, after I do some edit on the right window, pressing Ctrl+S does not save the document on the right, but instead saves the document on the left.
**Expected result:** Since when pressing Ctrl+S, my cursor is in the right window, the document in the right window shall be saved, instead of the one in the left window.
![Screenshot from 2019-05-06 08-13-31](https://user-images.githubusercontent.com/5900105/57235054-e23020…
Gedit, on the other hand, does not have this problem.
![Screenshot from 2019-05-06 08-17-19](https://user-images.githubusercontent.com/5900105/57235302-6d111a…
--
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/849
in some cases, Geany doesn't detect file has been overwritten. If a file with the same name is (intentionally) copied from a different directory, Geany doesn't detect the file has changed.
This does not reproduce when the file is copied using `cp`. I've only tested with the 2 file managers listed below.
* To reproduce
Reproduces every time using Thunar 1.8.4 and PCMan 1.3.1
echo file1 > ./file1
mkdir tempdir
echo file2 > tempdir/file1
Open ./file1 in Geany
Use Thunar or PCMan to copy tempdir/file1 to ./file1
Switch back to Geany (note there will be no reload option).
```
16:56:32: Geany INFO : Geany 1.35 (git >= b8cdfddf), en_US.utf8
16:56:32: Geany INFO : GTK 3.24.5, GLib 2.58.3
16:56:32: Geany INFO : System data dir: /home/andy/local/share/geany
16:56:32: Geany INFO : User config dir: /home/andy/.config/geany
16:56:32: Geany INFO : Loaded GTK+ CSS theme '/home/andy/local/share/geany/geany.css'
16:56:32: Geany INFO : Loaded GTK+ CSS theme '/home/andy/local/share/geany/geany-3.20.css'
16:56:32: Geany INFO : System plugin path: /home/andy/local/lib/geany
16:56:32: Geany INFO : Added filetype Clojure (61).
16:56:32: Geany INFO : Added filetype Graphviz (62).
16:56:32: Geany INFO : Added filetype CUDA (63).
16:56:32: Geany INFO : Added filetype JSON (64).
16:56:32: Geany INFO : Added filetype Arduino (65).
16:56:32: Geany INFO : Added filetype Scala (66).
16:56:32: Geany INFO : Added filetype Genie (67).
16:56:32: Geany INFO : Added filetype Cython (68).
16:56:32: Geany INFO : Loaded libvte from libvte-2.91.so
16:56:32: Geany INFO : /home/andy/temp : None (UTF-8)
16:56:32: Geany INFO : /home/andy/file1 : None (UTF-8)
```
--
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/2133
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/2138
-- Commit Summary --
* Update Scintilla to version 3.10.4
-- File Changes --
M scintilla/Makefile.am (1)
M scintilla/gtk/Converter.h (14)
M scintilla/gtk/PlatGTK.cxx (393)
M scintilla/gtk/ScintillaGTK.cxx (773)
M scintilla/gtk/ScintillaGTK.h (49)
M scintilla/gtk/ScintillaGTKAccessible.cxx (100)
M scintilla/include/Platform.h (12)
M scintilla/include/SciLexer.h (12)
M scintilla/include/Scintilla.h (9)
M scintilla/include/Scintilla.iface (35)
M scintilla/lexers/LexCPP.cxx (163)
M scintilla/lexers/LexHaskell.cxx (1)
M scintilla/lexers/LexTCL.cxx (4)
M scintilla/lexlib/CharacterCategory.cxx (33)
M scintilla/lexlib/CharacterCategory.h (17)
M scintilla/lexlib/CharacterSet.h (12)
M scintilla/lexlib/StyleContext.cxx (1)
M scintilla/scintilla_changes.patch (7)
M scintilla/src/CallTip.cxx (2)
M scintilla/src/CaseConvert.cxx (8)
M scintilla/src/CaseFolder.cxx (2)
M scintilla/src/CaseFolder.h (2)
M scintilla/src/CharClassify.cxx (5)
M scintilla/src/ContractionState.cxx (8)
M scintilla/src/ContractionState.h (1)
M scintilla/src/DBCS.h (8)
M scintilla/src/Document.cxx (29)
M scintilla/src/Document.h (20)
M scintilla/src/EditModel.cxx (20)
M scintilla/src/EditModel.h (6)
M scintilla/src/EditView.cxx (51)
M scintilla/src/EditView.h (16)
M scintilla/src/Editor.cxx (137)
M scintilla/src/Editor.h (81)
M scintilla/src/ElapsedPeriod.h (2)
M scintilla/src/Indicator.cxx (8)
M scintilla/src/Indicator.h (8)
M scintilla/src/KeyMap.h (2)
M scintilla/src/LineMarker.cxx (68)
M scintilla/src/LineMarker.h (24)
M scintilla/src/MarginView.cxx (4)
M scintilla/src/MarginView.h (2)
M scintilla/src/PerLine.h (2)
M scintilla/src/PositionCache.cxx (25)
M scintilla/src/PositionCache.h (28)
M scintilla/src/RESearch.h (17)
M scintilla/src/ScintillaBase.cxx (9)
M scintilla/src/ScintillaBase.h (4)
M scintilla/src/Selection.cxx (2)
M scintilla/src/Selection.h (14)
M scintilla/src/Style.cxx (20)
M scintilla/src/Style.h (20)
M scintilla/src/UniConversion.cxx (31)
M scintilla/src/UniConversion.h (10)
A scintilla/src/UniqueString.cxx (55)
M scintilla/src/UniqueString.h (34)
M scintilla/src/ViewStyle.cxx (72)
M scintilla/src/ViewStyle.h (61)
M scintilla/src/XPM.h (17)
M scintilla/version.txt (2)
-- Patch Links --
https://github.com/geany/geany/pull/2138.patchhttps://github.com/geany/geany/pull/2138.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/2138