I like to have multiple Geany instances opened on different virtual desktops. So when opening a file I like to choose in which instance to open it.
I wrote this little bash script. It also keeps the shell clean for further usage.
```bash
#!/bin/bash
instance="${1}"
shift
sock_basepath="${HOME}/.config/geany/geany_socket_$(hostname)__"
if [ "${instance}" == 'GUI' ]; then
instance_names=()
old_ifs="${IFS}"
IFS=$'\n'
for sock_path in $(ls -1 "${sock_basepath}"* 2>/dev/null); do
inst_name="${sock_path:${#sock_basepath}}"
instance_names+=("${inst_name}")
done
echo "${instance_names[@]}"
IFS="${old_ifs}"
instance_names=("${instance_names[@]}" 0)
if [ ${#instance_names[@]} -eq 2 ]; then
instance_names=("${instance_names[@]}" 0)
fi
instance="$(zenity --width=300 --entry --title 'Geany Instance Manager' '--entry-text' "${instance_names[@]}" --text 'Select a Geany instance')"
if [ $? -ne 0 ]; then
exit 1
fi
elif [ "${instance}" == '' ]; then
instance='0'
fi
geany --socket-file="${sock_basepath}${instance}" "${@}" 1>/dev/null 2>/dev/null & disown
```
Maybe someone likes to come up with something more mature.
Ideally there would be a way to open multiple Geany windows from one instance. So they share things like a common recent files history.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3351
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3351(a)github.com>
Hello,
It would be nice to be able to place the reload file & etc buttons to the middle of the page instead to the right. Sounds more natural and at the same distance for right or left-handed.
Thanks for reading.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3349
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3349(a)github.com>
Separated from #3315
Cross builds from Linux and using release tarballs results in files being installed with LF line endings. Windows likes CRLF, though, so we should convert line endings on installation if necessary, using `unix2dos` or similar.
Maybe it's not an issue afterall, recent Windows versions handle LF better AFAIK.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3350
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3350(a)github.com>
The default color scheme uses red for comments, but the underline added by the spell checker plugin is also red. It's rather hard to spot spelling errors, especially in multiline comments.
By the way, some color schemes from [geany-themes](https://github.com/geany/geany-themes) have the same problem.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3346
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3346(a)github.com>
Havin a 'grep' filter which filter out non matching lines (maybe in a new read only TAB ?)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3348
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3348(a)github.com>
The scripts, mainly start_build.sh, can be used for nightly builds
and for CI builds.
The Windows scripts use a Docker image containing a full cross
compilation environment for mingw64-x86_64. They create fully working
installer files for Geany and Geany-Plugins, optionally even signed
if a certificate is provided.
The Debian build scripts are yet to be tested and finalized.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/infrastructure/pull/7
-- Commit Summary --
* Add nightly and CI build scripts to create Windows installers
-- File Changes --
M README.md (11)
A builders/.dockerignore (5)
A builders/Dockerfile.debian (25)
A builders/Dockerfile.mingw (114)
A builders/README.md (130)
A builders/certificates/.gitkeep (0)
A builders/mingw/bin/mingw-w64-i686-wine (4)
A builders/mingw/bin/mingw-w64-x86_64-wine (3)
A builders/mingw/etc/pacman.conf (40)
A builders/mingw/etc/pacman.d/mirrorlist.mingw64 (6)
A builders/mingw/etc/pacman.d/mirrorlist.msys (6)
A builders/output/.gitkeep (0)
A builders/scripts/build_debian_geany.sh (182)
A builders/scripts/build_debian_geany_plugins.sh (183)
A builders/scripts/build_mingw_geany.sh (326)
A builders/scripts/build_mingw_geany_plugins.sh (355)
A builders/scripts/update_debian_repositories.sh (49)
A builders/start_build.sh (271)
-- Patch Links --
https://github.com/geany/infrastructure/pull/7.patchhttps://github.com/geany/infrastructure/pull/7.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/infrastructure/pull/7
You are receiving this because you are subscribed to this thread.
Message ID: <geany/infrastructure/pull/7(a)github.com>
I often need to quickly open a new document and paste text. It's annoying to have to manually focus the editor widget. This does that automatically.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3343
-- Commit Summary --
* Make New command focus editor
-- File Changes --
M src/callbacks.c (2)
M src/keybindings.c (1)
-- Patch Links --
https://github.com/geany/geany/pull/3343.patchhttps://github.com/geany/geany/pull/3343.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3343
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3343(a)github.com>