Extends [#1233](https://github.com/geany/geany-plugins/pull/1233) to add support for Lua 5.1 and LuaJIT by adding compatibility functions/defines. The build script is fixed to not ignore the `--with-lua-pkg` option and to recognize Lua variants: lua, lua53, lua54, lua52, luajit, lua51 (currently in this order). Systems that use a different basename will have to explicitly specify the name, eg lua5.1 or lua-5.1, during configure. To change variants, reconfigure and rebuild.
```
./configure --with-lua-pkg=[lua]
make -C geanylua clean
make -C geanylua
```
Supercedes #1231, #1233, #1235. Resolves #1228, #1133.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1238
-- Commit Summary --
* GeanyLua: Use luaL_Reg instead of luaL_reg
* GeanyLua: Don't ignore with-lua-pkg configure option
* GeanyLua: Add support for Lua 5.2+
* GeanyLua: Add compatibility for Lua 5.1 and LuaJIT
-- File Changes --
M build/geanylua.m4 (28)
M geanylua/Makefile.am (2)
M geanylua/glspi.h (2)
M geanylua/glspi_app.c (4)
A geanylua/glspi_compat.c (55)
A geanylua/glspi_compat.h (28)
M geanylua/glspi_dlg.c (6)
M geanylua/glspi_doc.c (4)
M geanylua/glspi_init.c (4)
M geanylua/glspi_kfile.c (10)
M geanylua/glspi_run.c (30)
M geanylua/glspi_sci.c (6)
M geanylua/gsdlg_lua.c (11)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1238.patchhttps://github.com/geany/geany-plugins/pull/1238.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1238
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1238(a)github.com>
In Preferences -> Files there is an option "Ensure new line at file end" that, as far as I understand, is supposed to enable/disable adding of a new line in the end of the file if the last line is not empty. However, even when this option is disabled (unticked), if the last line is not empty and you save the file, Geany adds a new line after the last 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/2310
@frlan Christmas ;-)
This is a work-in-progress Nix lexer I plan to submit to Lexilla but I'd like some feedback from @frlan as he's the most proficient Nix user around. Things should mostly work, I'm just aware of a problem regarding folding when a block ends and is followed by a multiline string on the same line:
```Nix
{
key = value;
} ''
something
''
```
This is something I have to ask Neil how to handle the best way.
Otherwise I'm not aware of any other issues and I'm interested in any problems that appear. Especially if strings, escaping, and string interpolations work as expected and in general if the highlighting seems correct or something is missing.
Also, for now, the config file doesn't contain correct build commands - @frlan eventually this is something I'll need from you for Geany.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3954
-- Commit Summary --
* WIP: Nix lexer
-- File Changes --
M data/Makefile.am (1)
A data/filedefs/filetypes.nix (89)
M data/filetype_extensions.conf (1)
M meson.build (1)
M scintilla/Makefile.am (1)
M scintilla/lexilla/include/SciLexer.h (18)
A scintilla/lexilla/lexers/LexNix.cxx (527)
M scintilla/lexilla/src/Lexilla.cxx (3)
M scintilla/scintilla_changes.patch (1)
M src/editor.c (1)
M src/filetypes.c (1)
M src/filetypes.h (1)
M src/highlighting.c (10)
M src/highlightingmappings.h (31)
-- Patch Links --
https://github.com/geany/geany/pull/3954.patchhttps://github.com/geany/geany/pull/3954.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3954
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3954(a)github.com>
if i hit ctrl+f, I don't immediately start typing in the field, rather, I continue typing wherever I previously was, the dialog just appears.
I'm on geany-gtk3 on arch, if that helps. I might just be an idiot and changed a setting though.
--
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
This commit adds TOML configuration language support to Geany. It uses the recently merged Scintilla TOML lexer; for ctags parsing it uses the conf file parser which works reasonably well for TOML as well.
See https://github.com/ScintillaOrg/lexilla/pull/261
Fixes #1268
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3934
-- Commit Summary --
* Add TOML support
-- File Changes --
M data/Makefile.am (1)
A data/filedefs/filetypes.toml (57)
M data/filetype_extensions.conf (1)
M meson.build (1)
M scintilla/Makefile.am (1)
M scintilla/lexilla/include/SciLexer.h (16)
A scintilla/lexilla/lexers/LexTOML.cxx (486)
M scintilla/lexilla/src/Lexilla.cxx (2)
M scintilla/scintilla_changes.patch (1)
M src/filetypes.c (1)
M src/filetypes.h (1)
M src/highlighting.c (11)
M src/highlightingmappings.h (27)
-- Patch Links --
https://github.com/geany/geany/pull/3934.patchhttps://github.com/geany/geany/pull/3934.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3934
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3934(a)github.com>
Unfortunately Geany has huge problems with built-in SFTP over Nautilus/Nemo. It hangs, freezes and/or suddenly closes. I can't really say why, since I even used `TCPKeepAlive` to keep the sessions alive, but this doesn't fix the problems.
Does Geany even support using it that way?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3939
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3939(a)github.com>
字体,ubuntu mono 、fira code 等字体输入中文时会乱码。monospace mono 字体不会。
相关信息:
(machine translation)
Fonts such as Ubuntu Mono and Fira Code may cause garbled characters when entering Chinese. Monospace Mono font does not work.
Related information:
> Geany: Geany 2.0, Chinese (Simplified)_China.936
> Geany: GTK 3.24.39, GLib 2.78.0
> Geany: OS: Windows 10 22H2
monospace font
![monospace_font](https://github.com/geany/geany/assets/43160139/ea7bfd98-81a4-4431-b94e-1e05846f2252)
fira_code font
![fira_code_font](https://github.com/geany/geany/assets/43160139/2a220aeb-f01d-46d4-90e5-e8e3d1e92740)
ubuntu mono font
![ubuntu_mono_font](https://github.com/geany/geany/assets/43160139/1fe41201-7769-4b01-8db5-be024049e092)
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3862
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3862(a)github.com>
What it says in the title. I'd like for the files in the Documents sidebar to be renamable from that location.
---
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/1138
If possible, I'd like for geany to use an inotify hook (where available) to detect delete/rename of open files in real-time.
---
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/1139