Lots of improvements to snippets.
The end result is shown on the screen shot, and you can use Tab to go to the next cursor position.
![grafik](https://cloud.githubusercontent.com/assets/564520/25215453/db96d138-259d-11e7-9469-33dff37993de.png)
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1470
-- Commit Summary --
* snippets: Allow keybinding overloading of snippet-next-cursor.
* snippets: Remove cursor position at the end of constructs.
* snippets: Use Scintilla indicators for cursor posititons.
* api: Increment API version.
-- File Changes --
M data/snippets.conf (34)
M src/editor.c (168)
M src/editor.h (5)
M src/highlighting.c (5)
M src/keybindings.c (4)
M src/plugindata.h (2)
-- Patch Links --
https://github.com/geany/geany/pull/1470.patchhttps://github.com/geany/geany/pull/1470.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/1470
Testing for #1503
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1504
-- Commit Summary --
* Update Scintilla to version 3.7.5
* Test using newer dist on Travis
* Revert "Test using newer dist on Travis"
* Use GCC 7 as the C/C++ compiler
-- File Changes --
M .travis.yml (2)
M configure.ac (1)
A m4/ax_cxx_compile_stdcxx_11.m4 (142)
M scintilla/Makefile.am (1)
M scintilla/gtk/PlatGTK.cxx (158)
M scintilla/gtk/ScintillaGTK.cxx (154)
M scintilla/gtk/ScintillaGTK.h (90)
M scintilla/gtk/ScintillaGTKAccessible.cxx (83)
M scintilla/gtk/ScintillaGTKAccessible.h (44)
M scintilla/include/Platform.h (12)
M scintilla/include/SciLexer.h (1)
M scintilla/include/Scintilla.h (7)
M scintilla/include/Scintilla.iface (36)
M scintilla/lexers/LexAsm.cxx (22)
M scintilla/lexers/LexBash.cxx (17)
M scintilla/lexers/LexBasic.cxx (22)
M scintilla/lexers/LexCPP.cxx (108)
M scintilla/lexers/LexD.cxx (22)
M scintilla/lexers/LexDiff.cxx (2)
M scintilla/lexers/LexFortran.cxx (242)
M scintilla/lexers/LexHTML.cxx (8)
M scintilla/lexers/LexHaskell.cxx (22)
M scintilla/lexers/LexLaTeX.cxx (4)
M scintilla/lexers/LexLua.cxx (30)
M scintilla/lexers/LexPerl.cxx (22)
M scintilla/lexers/LexPowerShell.cxx (16)
M scintilla/lexers/LexProps.cxx (18)
M scintilla/lexers/LexPython.cxx (322)
M scintilla/lexers/LexRust.cxx (22)
M scintilla/lexers/LexSQL.cxx (22)
M scintilla/lexers/LexVHDL.cxx (8)
M scintilla/lexers/LexVerilog.cxx (42)
M scintilla/lexers/LexYAML.cxx (6)
M scintilla/lexlib/Accessor.cxx (12)
M scintilla/lexlib/CharacterCategory.cxx (771)
M scintilla/lexlib/CharacterCategory.h (6)
M scintilla/lexlib/CharacterSet.cxx (15)
M scintilla/lexlib/CharacterSet.h (11)
M scintilla/lexlib/LexAccessor.h (2)
M scintilla/lexlib/LexerBase.cxx (9)
M scintilla/lexlib/LexerModule.cxx (8)
M scintilla/lexlib/LexerModule.h (4)
M scintilla/lexlib/LexerNoExceptions.cxx (16)
M scintilla/lexlib/LexerSimple.cxx (8)
M scintilla/lexlib/PropSetSimple.cxx (5)
M scintilla/lexlib/StyleContext.cxx (8)
M scintilla/lexlib/StyleContext.h (9)
M scintilla/lexlib/WordList.cxx (17)
M scintilla/scintilla_changes.patch (3)
M scintilla/src/AutoComplete.cxx (28)
M scintilla/src/AutoComplete.h (6)
M scintilla/src/CallTip.cxx (37)
M scintilla/src/CallTip.h (12)
M scintilla/src/CaseConvert.cxx (222)
M scintilla/src/CaseFolder.h (4)
M scintilla/src/Catalogue.cxx (23)
M scintilla/src/CellBuffer.cxx (186)
M scintilla/src/CellBuffer.h (97)
M scintilla/src/CharClassify.cxx (4)
M scintilla/src/CharClassify.h (2)
M scintilla/src/ContractionState.cxx (110)
M scintilla/src/ContractionState.h (55)
M scintilla/src/Decoration.cxx (142)
M scintilla/src/Decoration.h (27)
M scintilla/src/Document.cxx (682)
M scintilla/src/Document.h (263)
M scintilla/src/EditModel.cxx (22)
M scintilla/src/EditModel.h (15)
M scintilla/src/EditView.cxx (500)
M scintilla/src/EditView.h (62)
M scintilla/src/Editor.cxx (897)
M scintilla/src/Editor.h (258)
M scintilla/src/ExternalLexer.cxx (101)
M scintilla/src/ExternalLexer.h (28)
M scintilla/src/Indicator.cxx (8)
M scintilla/src/KeyMap.cxx (2)
M scintilla/src/LineMarker.cxx (26)
M scintilla/src/LineMarker.h (30)
M scintilla/src/MarginView.cxx (64)
M scintilla/src/MarginView.h (8)
M scintilla/src/Partitioning.h (23)
M scintilla/src/PerLine.cxx (273)
M scintilla/src/PerLine.h (114)
M scintilla/src/Position.h (1)
M scintilla/src/PositionCache.cxx (127)
M scintilla/src/PositionCache.h (54)
M scintilla/src/RESearch.cxx (38)
M scintilla/src/RESearch.h (17)
M scintilla/src/RunStyles.cxx (37)
M scintilla/src/RunStyles.h (9)
M scintilla/src/ScintillaBase.cxx (59)
M scintilla/src/ScintillaBase.h (31)
M scintilla/src/Selection.cxx (72)
M scintilla/src/Selection.h (46)
M scintilla/src/SparseVector.h (122)
M scintilla/src/SplitVector.h (153)
M scintilla/src/Style.cxx (3)
M scintilla/src/Style.h (5)
M scintilla/src/UniConversion.cxx (53)
M scintilla/src/UniConversion.h (7)
A scintilla/src/UniqueString.h (34)
M scintilla/src/ViewStyle.cxx (195)
M scintilla/src/ViewStyle.h (33)
M scintilla/src/XPM.cxx (40)
M scintilla/src/XPM.h (10)
M scintilla/version.txt (2)
-- Patch Links --
https://github.com/geany/geany/pull/1504.patchhttps://github.com/geany/geany/pull/1504.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/1504
![selection_145](https://cloud.githubusercontent.com/assets/3821217/22738305/f05ea8ce-ee17-11e6-816c-ba29a0b56ae5.jpg)
What's wrong here? I expected the file to be auto reloaded now.
--
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/1388
Specifically, with Geany-1.30.1 (default install) on Win7/32-bit, when accessing help from within preferences, help fails to open and the following error is reported in the status bar:
*Failed to open URI: "C:\Program Files\Geany\share\doc\geany\html\index.html#editor-features-preferences": The system cannot find the file specified.*
(The `index.html` file is in that exact location, but it is not being found.)
When opened manually from within IE, the help file opens fine and the URI shown in IE is:
`file:///C:/Program%20Files/Geany/share/doc/geany/html/index.html#editor-features-preferences`
The primary difference being the `file:///` appended to the beginning, but that simply looks to be.how IE reports the URI in the address bar rather than any cause of the failure to open. My only guess is that there is a parse error somewhere, perhaps with the jump reference within the page being tacked on the end of the filename (e.g. `#editor-features-preferences`)
I apologize for initially filing under the different unrelated bug. This is a low-priority issue. Let me know if you need me to provide anything else.
--
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/1522
An inconvenience:
1. Configure some keybindings for Next Message, Switch to Messages, and Switch to Editor.
2. Do something (e.g. find in files) to populate the messages pane.
3. Press the Next Message key. The next message is selected (highlighted).
4. Press the Switch to Messages key, then press the Switch to Editor key.
5. Press the Next Message key again. The next message is again selected.
6. Press the Switch to Messages key again. You will see that the GTK+ keyboard focus is not on the currently selected (highlighted) message, but rather still on the message that was selected back in step 3.
Here’s a screenshot (notice how the selected message is not the same as the one with the focus box around it):
![geany-focus](https://cloud.githubusercontent.com/assets/300211/16467792/8ef63c30-3e51-11e6-90f2-720e7aab89cb.png)
Why is this a problem? — Because if I switch to the messages pane and use the up/down keys to navigate around the list (e.g. when I want to skip a bunch of messages), navigation starts from the focus, not from the selection. In effect, I am thrown back to some previous point and have to find the “current” message on my own.
---
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/1098
geany 1.30.1
Windows 10
Is there a way, or could you add an option, so that on compilation (or build) the messages window will open to display compiler Warnings just the same as it displays compiler Errors? I have all widgets hidden when working in geany (except for the document list on left -- which I wish I could turn the directory lines off in).
On compile, if an error is generated, the messages window automatically appears and the compiler line is displayed -- perfect behavior. However, when only a warning is generated during compile, the messages window is not displayed, and the status line shown compile was successful. (the warning line is nicely underlined, but I would like the full messages window displayed with the compiler status showing the warnings (some can be quite serious, e.g. incompatible pointer type, etc.., but status line still shows successful compile)
I have tried the Preferences -> General -> Miscellaneous -> [x] Switch to status message list at new message, but that does not cause the messages window to be displayed. A new option under this one with "[ ] Show message window for both errors and warnings." would be great.
You have done a great job with geany. I have a similar but much smaller editor project that I have not yet finished or ported to windows. (github.com/drankinatty/gtkwrite) I'll try and find the time to see if I can help with a patch. Thanks for your great work on geany. Let me know if I can provide any further information.
--
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/1517
I find very useful to be able to open a external terminal pretty quick directly from geany.
Tree Browser plugin already has this option but File Browser doesn't.
I'd like to make a PR for this if you're OK with it :smiley:
--
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/1525
hi
im trying to use geany on winxp to run 2(multiple) commands on same(execute) line like so
`bcc32 "%f" && "./%e" && del *.obj *.tds`
and it does not work; the cmd windows that pops spits a message like
`&& was unexpected this time`
ive also tried running with mingw with same result
the command linkage works for geany 1.24 - 1.28; it does not for 1.29 - 1.30.1
--
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/1524