When writing a program in C, the moment I type the opening parenthesis of printf function I get a very annoying little tip/hint box just below the printf function.
printf(
`int printf (const char * __ format, ...)`
And it won't go away unless I push up/down button on my keyboard or click somewhere on the screen or type the closing parenthesis. I need to disable it.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3216
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3216(a)github.com>
Hi,
I used EditPlus for coding years ago. It's really a great program, to be honest. But I've always tried to support the Free Software movement by at least trying to use as much GPL applications as possible. Therefore, when I resumed programming, I went to see if there was a free equivalent to EditPlus. And I was glad to find Geany.
However, I'm having a really hard time adjusting to it. Maybe it just does things differently and I'm simply not used to it, but I find that even simple tasks can't be accomplished. I just filed a bug report because I have a very large UTF-8 encoded file (about 18MB) and I can't convert it to ISO-8859-1 without throwing an error it shouldn't produce in the first place (I checked the file with an hex editor and encoding seems valid).
Now I'm having a really hard time using regular expressions to process an SQL file. In EditPlus I could do simple things like replace a duplicated line (replace '\n\n' with '\n') but Geany "doesn't find anything". I've tried both regular mode and multi-line. And I can't seem to make it to work.
Given the similarities between EditPlus and Geany, I'd like to suggest some more changes. For now, I'd be happy with having it to run properly.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3793
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3793(a)github.com>
This is a work-in-progress PR to add the LSP plugin. There are still some things missing like the documentation but in general the plugin should work. There are 3 modes of operation:
1. Without Geany LSP support
2. With basic LSP support using https://github.com/geany/geany/pull/3849
3. With full LSP support using https://github.com/geany/geany/pull/3850
The plugin should detect with which of these modes Geany was compiled and adjust itself automatically.
For the time being I still plan continue the main development of the plugin under https://github.com/techee/geany-lsp and sync the changes here from time to time.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1331
-- Commit Summary --
* Add LSP plugin
-- File Changes --
M Makefile.am (4)
M build/geany-plugins.nsi (1)
A build/lsp.m4 (10)
M configure.ac (1)
A lsp/AUTHORS (1)
A lsp/COPYING (340)
A lsp/ChangeLog (0)
A lsp/Makefile.am (4)
A lsp/NEWS (0)
A lsp/README (0)
A lsp/data/Makefile.am (5)
A lsp/data/lsp.conf (102)
A lsp/src/Makefile.am (119)
A lsp/src/json-glib/json-array.c (838)
A lsp/src/json-glib/json-builder.c (845)
A lsp/src/json-glib/json-builder.h (108)
A lsp/src/json-glib/json-debug.c (38)
A lsp/src/json-glib/json-debug.h (51)
A lsp/src/json-glib/json-enum-types.c (123)
A lsp/src/json-glib/json-enum-types.h (33)
A lsp/src/json-glib/json-gboxed.c (301)
A lsp/src/json-glib/json-generator.c (807)
A lsp/src/json-glib/json-generator.h (113)
A lsp/src/json-glib/json-glib.h (44)
A lsp/src/json-glib/json-gobject-private.h (36)
A lsp/src/json-glib/json-gobject.c (1005)
A lsp/src/json-glib/json-gobject.h (250)
A lsp/src/json-glib/json-gvariant.c (1346)
A lsp/src/json-glib/json-gvariant.h (50)
A lsp/src/json-glib/json-node.c (1555)
A lsp/src/json-glib/json-object.c (1261)
A lsp/src/json-glib/json-parser.c (1707)
A lsp/src/json-glib/json-parser.h (244)
A lsp/src/json-glib/json-path.c (998)
A lsp/src/json-glib/json-path.h (88)
A lsp/src/json-glib/json-reader.c (1138)
A lsp/src/json-glib/json-reader.h (161)
A lsp/src/json-glib/json-scanner.c (1371)
A lsp/src/json-glib/json-scanner.h (120)
A lsp/src/json-glib/json-serializable.c (386)
A lsp/src/json-glib/json-types-private.h (185)
A lsp/src/json-glib/json-types.h (534)
A lsp/src/json-glib/json-utils.c (95)
A lsp/src/json-glib/json-utils.h (37)
A lsp/src/json-glib/json-value.c (280)
A lsp/src/json-glib/json-version-macros.h (261)
A lsp/src/json-glib/json-version.h (100)
A lsp/src/jsonrpc-glib/jsonrpc-client.c (1752)
A lsp/src/jsonrpc-glib/jsonrpc-client.h (165)
A lsp/src/jsonrpc-glib/jsonrpc-glib.h (39)
A lsp/src/jsonrpc-glib/jsonrpc-input-stream-private.h (30)
A lsp/src/jsonrpc-glib/jsonrpc-input-stream.c (398)
A lsp/src/jsonrpc-glib/jsonrpc-input-stream.h (67)
A lsp/src/jsonrpc-glib/jsonrpc-marshalers.c (0)
A lsp/src/jsonrpc-glib/jsonrpc-marshalers.h (0)
A lsp/src/jsonrpc-glib/jsonrpc-message.c (0)
A lsp/src/jsonrpc-glib/jsonrpc-message.h (0)
A lsp/src/jsonrpc-glib/jsonrpc-output-stream.c (0)
A lsp/src/jsonrpc-glib/jsonrpc-output-stream.h (0)
A lsp/src/jsonrpc-glib/jsonrpc-server.c (0)
A lsp/src/jsonrpc-glib/jsonrpc-server.h (0)
A lsp/src/jsonrpc-glib/jsonrpc-version-macros.h (0)
A lsp/src/jsonrpc-glib/jsonrpc-version.h (0)
A lsp/src/lsp-autocomplete.c (0)
A lsp/src/lsp-autocomplete.h (0)
A lsp/src/lsp-code-lens.c (0)
A lsp/src/lsp-code-lens.h (0)
A lsp/src/lsp-command.c (0)
A lsp/src/lsp-command.h (0)
A lsp/src/lsp-diagnostics.c (0)
A lsp/src/lsp-diagnostics.h (0)
A lsp/src/lsp-format.c (0)
A lsp/src/lsp-format.h (0)
A lsp/src/lsp-goto-anywhere.c (0)
A lsp/src/lsp-goto-anywhere.h (0)
A lsp/src/lsp-goto-panel.c (0)
A lsp/src/lsp-goto-panel.h (0)
A lsp/src/lsp-goto.c (0)
A lsp/src/lsp-goto.h (0)
A lsp/src/lsp-highlight.c (0)
A lsp/src/lsp-highlight.h (0)
A lsp/src/lsp-hover.c (0)
A lsp/src/lsp-hover.h (0)
A lsp/src/lsp-log.c (0)
A lsp/src/lsp-log.h (0)
A lsp/src/lsp-main.c (0)
A lsp/src/lsp-progress.c (0)
A lsp/src/lsp-progress.h (0)
A lsp/src/lsp-rename.c (0)
A lsp/src/lsp-rename.h (0)
A lsp/src/lsp-rpc.c (0)
A lsp/src/lsp-rpc.h (0)
A lsp/src/lsp-semtokens.c (0)
A lsp/src/lsp-semtokens.h (0)
A lsp/src/lsp-server.c (0)
A lsp/src/lsp-server.h (0)
A lsp/src/lsp-signature.c (0)
A lsp/src/lsp-signature.h (0)
A lsp/src/lsp-symbol-kinds.c (0)
A lsp/src/lsp-symbol-kinds.h (0)
A lsp/src/lsp-symbol.c (0)
A lsp/src/lsp-symbol.h (0)
A lsp/src/lsp-symbols.c (0)
A lsp/src/lsp-symbols.h (0)
A lsp/src/lsp-sync.c (0)
A lsp/src/lsp-sync.h (0)
A lsp/src/lsp-utils.c (0)
A lsp/src/lsp-utils.h (0)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1331.patchhttps://github.com/geany/geany-plugins/pull/1331.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1331
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1331(a)github.com>
Their implementation was buggy, use very old Windows APIs and require
double implementation and maintenance efforts for us
The GTK dialogs work well for all other users already, so they probably
will also for Windows users.
Closes #3209.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3219
-- Commit Summary --
* Remove native file and color dialogs on Windows
-- File Changes --
M doc/geany.txt (4)
M src/dialogs.c (46)
M src/keyfile.c (2)
M src/prefs.c (8)
M src/project.c (105)
M src/tools.c (9)
M src/ui_utils.h (2)
M src/win32.c (443)
M src/win32.h (16)
-- Patch Links --
https://github.com/geany/geany/pull/3219.patchhttps://github.com/geany/geany/pull/3219.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3219
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/3219(a)github.com>
This is a third incarnation of PR to add support for [Kotlin language](https://kotlinlang.org/). Previous discussions can be found in https://github.com/geany/geany/pull/2778 and https://github.com/dolik-rce/geany/pull/1.
Included changes:
- Small modification of update-ctags.sh, so it can import peg based parsers from ctags.
- Pull Kotlin parser from ctags and integrate it into tagmanager.
- Rename filetypes.Kotlin.conf to filetypes.kotlin, to make it work correctly with tagmanager.
- Added test for kotlin tags.
Disclaimer: The parser was written (and is maintained) by me.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3034
-- Commit Summary --
* Add support for Kotlin tags
-- File Changes --
M ctags/Makefile.am (11)
A ctags/parsers/peg/kotlin.c (24629)
A ctags/parsers/peg/kotlin.h (22)
A ctags/parsers/peg/kotlin_post.h (123)
A ctags/parsers/peg/kotlin_pre.h (69)
A ctags/parsers/peg/peg_common.h (149)
M data/Makefile.am (2)
R data/filedefs/filetypes.kotlin (2)
M scripts/update-ctags.py (12)
M src/filetypes.c (1)
M src/filetypes.h (1)
M src/symbols.c (12)
M src/tagmanager/tm_parser.c (12)
M src/tagmanager/tm_parser.h (1)
M src/tagmanager/tm_parsers.h (5)
M tests/ctags/Makefile.am (1)
A tests/ctags/kotlin.kt (22)
A tests/ctags/kotlin.kt.tags (12)
-- Patch Links --
https://github.com/geany/geany/pull/3034.patchhttps://github.com/geany/geany/pull/3034.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/3034
I am sure that these issues relate to not having enough help to update everything, but the best I can do, is note them for the sake of record keeping.
* The Help link https://www.geany.org/manual/2.1/index.html in Help is 404.
* The home page https://www.geany.org/ promotes version 2.0.
* Please add a link to the HTML version of the manual in the Help list.
* Do the dropdown search and replace lists work between sessions to be accessed?
* I created a copy of a colorschema as ineuw.conf in the local installation but it's not listed.
* Is v2.1 using a single colorschema folder for user and superuser?
* Can I disable bracket highlights? Where?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3920
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3920(a)github.com>
Hello :)
I have a little problem with my azerty keyboard
I do sometime ctrl+mouse left click and when i click on a variable ( I code in Javascript ) i switch to another file to his declaration variable, it powerful idea ! But on azerty french keyboard i do often ctrl+v, ctrl+c, is it possible to change this shortcut for alt+mouse left click rather ctrl+click i not know if this shortcut some from a plugin or Geany itself.
thanks if someone help !
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3941
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3941(a)github.com>
After spending a lot of time on things like tag manager where nobody sees any difference, I got quite a radical idea that it would be nice to start working on things that somebody wants ;-). Assuming that "thumbs up" is a good proxy to "I want this", this translates to:
<img width="765" alt="Screenshot 2024-08-23 at 12 33 41" src="https://github.com/user-attachments/assets/258915a2-b32d-4782-bbe4-e3942dcc…">
I think we are actually in a very good position to address most of these in the next release(s). This meta-issue tries to summarize where we are if we try to address these issues:
- [ ] #905 - pretty much addressed by @LiquidCake's #3911 - the discussion in the issue also mentioned things like hot exit but what the OP asked for was really the Notepad++ feature automatically saving/restoring untitled documents.
- [ ] #2184 - hopefully there - have to test a few more things (https://github.com/techee/geany-lsp)
- [ ] #2750 - I asked Neil for increasing it so it's 60 (up from the previous 20) which is reasonably "unlimited". Will be fixed once we update Scintilla.
- [ ] #1141 - addressed by #3899 (the feature itself is in Scintilla itself, we just have to make the click-modifiers configurable as depending on the desktop, some configurations work and some not)
- [ ] #1268 - fixed by #3934
- [ ] #872 - I guess most users wanted it for editor tabs which is fixed already but there is also Nick's #3469 that could be applied for the sidebar and message window
- [ ] #1192 - no work-in-progress-yet. The only issue here is that the popup window is shown using `dialogs_show_question_full()` which is used by other popups with possibly destructive actions where default "Cancel" is the right choice. So either this function has to take an extra parameter specifying which of the buttons should be default or to create a new dialog specifically for this situation.
- [ ] #371 - see https://github.com/ScintillaOrg/lexilla/pull/265 which I eventually port for Geany
- [ ] #3724 - slightly lower in the thumbs up list but I think it would also be nice to add, see https://github.com/ScintillaOrg/lexilla/pull/267
Fear not, I'm not adding #2061 to this list :-).
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3938
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3938(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>