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
As the Title says i am having an issue compiling the geany-plugins repo :(
For geany i did as the Readme.md File explained ```./autogen.sh && make -j8 && sudo make install``` and found geany bin, include and libs files under ```/usr/local/```
Sadly geany-plugins did not seem to detect geany as a package under pkg-configs and i honestly have no idea how to fix it since even when i changed or added geanys path to it i was still meet with the same error :(
```
$ pkg-config --cflags geany
Package geany was not found in the pkg-config search path.
Perhaps you should add the directory containing `geany.pc'
to the PKG_CONFIG_PATH environment variable
Package 'geany', required by 'virtual:world', not found
$ pkg-config --libs geany
Package geany was not found in the pkg-config search path.
Perhaps you should add the directory containing `geany.pc'
to the PKG_CONFIG_PATH environment variable
Package 'geany', required by 'virtual:world', not found
```
This works obviously but i cant seem to find the buildscript to edit it :(
```
$ pkg-config --cflags ../geany/geany.pc
-DGTK -I/usr/local/include/geany -I/usr/local/include/geany/tagmanager -I/usr/local/include/geany/scintilla -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/cloudproviders -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/sysprof-6 -pthread -I/usr/include/gio-unix-2.0
$ pkg-config --libs ../geany/geany.pc
-L/usr/local/lib -lgeany -lgtk-3 -lgdk-3 -lz -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0
```
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/1371
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/issues/1371(a)github.com>
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>
In Edit -> Preferences -> Files -> Saving files there is an option named "Strip trailing spaces and tabs". Even if I disable it, Geany still strips spaces at the end of every line everytime a I save a file. I am using Geany 2.0 for Windows but Geany 1.36 for Windows was exactly the same.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3942
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3942(a)github.com>