Wed, 15 May 2013 12:32:12 +0000 (UTC) M Tian mwtian@gmail.com: writes:
Pavel <roshin@...> writes:
Hello!
I made new plugin that includes almost all possible features concerned with brackets and quotes auto-closing. I just finished it and maybe you want to test it. If it is useful and good enoough I will make pull request.
Previously I made a patch for geany, but decided to put all code together inside one small plugin.
Here is it: https://github.com/scriptum/geany-plugins/tree/master/autoclose
Thanks Pavel. The auto completion of curly brackets and the "improved auto indentation" features are useful for me. I often write short (~100 lines) C++/Java programs in Geany, and the default auto completion feature does not work for my usage (e.g. nested curly brackets).
There is one suggestion. Right now, after hitting enter in-between curly brackets -> "{|}", the new cursor position seems a bit off. In line 241 of the source code, why is it this way?
sci_set_current_position(sci, pos + 2 + start_indent / indent_width, TRUE);
Why not shift to the position where typing normally starts?
sci_set_current_position(sci, pos + 1 + start_indent + indent_width, TRUE);
Users mailing list Users@lists.geany.org https://lists.geany.org/cgi-bin/mailman/listinfo/users
Thanks you, this was a bug: I guess you use spaces for indentation, but I tested it on tabs indentation.
I fixed it right now, check git please.