The normal behaviour of PRIMARY selection in linux (middle mouse button) is that it remains until a new selection is made. Some editors, like Atom, honour this behaviour. In Geany, after selecting, a left mouse click anywhere inside the editor erases the PRIMARY selection: You cannot paste it any more.
I think that keeping the PRIMARY selection is more natural: you are not forced to paste immediately after selection! Besides, because it is less natural, I frequently end pasting in the wrong place.
Oddly, if you select and middle-button paste imediately, now PRIMARY selection becomes permanent: you can left-click as many times as you want (and middle-mouse paste as many times as you want), and middle-button keeps the PRIMARY selection.
--
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/2323
In Vi(m), :[integer] brings the cursor to this line number. This doesn't work with the vimode plugin.
Version: 1.36-2 (arch linux)
--
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/937
Currently there are only options to change the location of the sidebar tabs for
* 1: bottom/top (tab in one line). When you have more than ~3 enabled you usually don't see all and have to click like 5 times to get where you want...to do there what you really wanted to do
* 2: and left/right for a layout with one tab per line (which wastes a lot of horizontal space)
It would be great if there would be a left/right vertical sidebar option, so the tab names are written are written vertically and the tabs are ordered vertically.
**Example (Android studio):**
![Screenshot_20190321-161651](https://user-images.githubusercontent.com/6735650/54762690-7b080900-4bec-11e9-9ea0-3d6081571b6f.png)
#### 1
![Screenshot_20190321-160909](https://user-images.githubusercontent.com/6735650/54762122-624b2380-4beb-11e9-9242-f5bf67673c02.png)
##### 2
![Screenshot_20190321-160825](https://user-images.githubusercontent.com/6735650/54762113-60816000-4beb-11e9-9d74-fd8866a3f773.png)
--
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/2107
One thing that drives me crazy is how when I have files associated with Geany, if I double click on them to open them, it will open the file in another Geany instance on *another* desktop instead of on the *current* desktop. This was one thing I took for granted when I was using gedit.
I have searched and found someone that suggested somehow using a unix socket file that is named based on the current desktop number, but I have not been successful in doing so. In fact, their solution seemed to lead to some loop that would keep spawning new Geany processes, bringing the OS to a near halt.
Can something like this be *baked in* to Geany so that no special setup or configuration is necessary? If there is a good reason not to, is there an official solution to this somewhere (that works)?
---
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/1025
Thanks to advice how to compile Geany Plugins on Windows using MSYS2.
I did following steps:
1. Installed [MSYS2](http://www.msys2.org)
2. Downloaded https://github.com/geany/geany-plugins/archive/master.zip
3. From MSYS2 terminal, installed: intltool and autoconf
> pacman -S intltool
> pacman -S autoconf
> pacman -S libtool
> pacman -S automake
4. Run: ./autgen.sh, it exist with error. Following is the output:
> You should add the contents of '/usr/share/aclocal/intltool.m4' to 'aclocal.m4'.
> autoreconf: Entering directory `.'
> autoreconf: configure.ac: not using Gettext
> autoreconf: running: aclocal --force -I build/cache -I build -I build/bundled -I geanypy/m4 --install
> build/i18n.m4:15: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:1: _GP_GEANY_LIBDIR is expanded from...
> build/geany.m4:16: GP_GEANY_PKG_CONFIG_PATH_PUSH is expanded from...
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:26: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/gtk.m4:4: GP_CHECK_GTK_VERSION is expanded from...
> configure.ac:26: the top level
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:1: _GP_GEANY_LIBDIR is expanded from...
> build/geany.m4:16: GP_GEANY_PKG_CONFIG_PATH_PUSH is expanded from...
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:26: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/gtk.m4:4: GP_CHECK_GTK_VERSION is expanded from...
> configure.ac:26: the top level
> aclocal-1.16: installing 'build/cache/libtool.m4' from '/usr/share/aclocal/libtool.m4'
> aclocal-1.16: installing 'build/cache/ltoptions.m4' from '/usr/share/aclocal/ltoptions.m4'
> aclocal-1.16: installing 'build/cache/ltsugar.m4' from '/usr/share/aclocal/ltsugar.m4'
> aclocal-1.16: installing 'build/cache/ltversion.m4' from '/usr/share/aclocal/ltversion.m4'
> aclocal-1.16: installing 'build/cache/lt~obsolete.m4' from '/usr/share/aclocal/lt~obsolete.m4'
> aclocal-1.16: installing 'build/cache/nls.m4' from '/usr/share/aclocal/nls.m4'
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:1: _GP_GEANY_LIBDIR is expanded from...
> build/geany.m4:16: GP_GEANY_PKG_CONFIG_PATH_PUSH is expanded from...
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:26: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/gtk.m4:4: GP_CHECK_GTK_VERSION is expanded from...
> configure.ac:26: the top level
> autoreconf: configure.ac: tracing
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:1: _GP_GEANY_LIBDIR is expanded from...
> build/geany.m4:16: GP_GEANY_PKG_CONFIG_PATH_PUSH is expanded from...
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:26: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/gtk.m4:4: GP_CHECK_GTK_VERSION is expanded from...
> configure.ac:26: the top level
> autoreconf: running: libtoolize --copy --force
> libtoolize: putting auxiliary files in '.'.
> libtoolize: copying file './ltmain.sh'
> libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build/cache'.
> libtoolize: copying file 'build/cache/libtool.m4'
> libtoolize: copying file 'build/cache/ltoptions.m4'
> libtoolize: copying file 'build/cache/ltsugar.m4'
> libtoolize: copying file 'build/cache/ltversion.m4'
> libtoolize: copying file 'build/cache/lt~obsolete.m4'
> build/i18n.m4:15: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:1: _GP_GEANY_LIBDIR is expanded from...
> build/geany.m4:16: GP_GEANY_PKG_CONFIG_PATH_PUSH is expanded from...
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:26: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/gtk.m4:4: GP_CHECK_GTK_VERSION is expanded from...
> configure.ac:26: the top level
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:1: _GP_GEANY_LIBDIR is expanded from...
> build/geany.m4:16: GP_GEANY_PKG_CONFIG_PATH_PUSH is expanded from...
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:26: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/gtk.m4:4: GP_CHECK_GTK_VERSION is expanded from...
> configure.ac:26: the top level
> autoreconf: running: /usr/bin/autoconf --force
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:24: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/geany.m4:1: _GP_GEANY_LIBDIR is expanded from...
> build/geany.m4:16: GP_GEANY_PKG_CONFIG_PATH_PUSH is expanded from...
> build/geany.m4:31: GP_CHECK_GEANY is expanded from...
> configure.ac:24: the top level
> configure.ac:26: warning: PKG_PROG_PKG_CONFIG is m4_require'd but not m4_defun'd
> build/gtk.m4:4: GP_CHECK_GTK_VERSION is expanded from...
> configure.ac:26: the top level
> configure:13977: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT
> If this token and others are legitimate, please use m4_pattern_allow.
> See the Autoconf documentation.
> configure:14016: error: possibly undefined macro: AM_CONDITIONAL
> configure:14420: error: possibly undefined macro: AS_TR_SH
> configure:14420: error: possibly undefined macro: m4_tolower
> autoreconf: /usr/bin/autoconf failed with exit status: 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-plugins/issues/887
Display the zoom level in percent in the document tab label.
If the zoom level is changed back to normal size then it will not be shown.
If a user just quickly wants to zoom in and back out then showing the zoom level helps to go back to the normal size without the need of using a keybinding or menu item. IMHO this makes zooming with the mouse wheel more comfortable. The zoom level is displayed in square brackets right beside the file name in a smaller, monospace font, e.g. ```main.c [110%]```.
This is comparable to Firefox which displays the zoom level beside the URL.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1697
-- Commit Summary --
* Show zoom level in document tab label.
-- File Changes --
M src/document.c (18)
M src/editor.c (1)
M src/sciwrappers.c (15)
M src/sciwrappers.h (2)
-- Patch Links --
https://github.com/geany/geany/pull/1697.patchhttps://github.com/geany/geany/pull/1697.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/1697
I've installed `build-essential`, but beyond that, the build instructions in the README are pretty vague. When I run `./configure`, I get
> configure: error: in `/home/dandv/prg/geany-1.36':
configure: error: The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
This is unnecessarily painful. Ubuntu is a very popular distro. Can we please have a one-liner `apt install ...` with the deps for Ubuntu?
--
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/2403
```
OS: Arch Linux x86_64
Resolution: 1366x768 @ 60.05Hz
DE: Budgie
WM: Mutter(Budgie)
```
```
Geany 1.36, it_IT.UTF-8
GTK 3.24.12, GLib 2.62.1
Font: Monospace Regular, 10
```
>From geany 1.36 I can't see the underscore:
![geany-underscore](https://user-images.githubusercontent.com/17930457/66687056-b0a43a80-ec81-11e9-9166-d7f02df7a43d.gif)
--
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/2353
Currently there's very mild support for "asm" as a language type, but [the definition file](https://github.com/geany/geany/blob/master/data/filedefs/filetypes.as… seems to just be partial support for Intel assembly.
I'd like to have better support for ARM assembly, but I'm not sure if people would be interested in that, or what it should be called, etc.
I think that the existing language definition should be renamed to `intel_asm` and then the new definition should be added as `arm_asm`, or something like that. On the other hand they both have file names with `.s` extensions so the editor would probably not handle that too well.
Thoughts?
--
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/2350