Some time ago I posted an e-mail into the Geany-users mailing list asking for a keybinding for deleting from the begining of the line to the current position. I got some good answers and suggestions, and, some months later, here I come with the implementation ready to be used.
I've tested it and it looks fine.
Anything else, just let me know. I didn't touch any of the translation files, should I?
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1134
-- Commit Summary --
* Added keybinding for Delete from line start to current position
-- File Changes --
M doc/geany.txt (3)
M src/keybindings.c (6)
M src/keybindings.h (1)
-- Patch Links --
https://github.com/geany/geany/pull/1134.patchhttps://github.com/geany/geany/pull/1134.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/1134
1. Do something (Find in Files) to populate the list of messages or compiler errors.
2. Jump to the first message/error. Let’s say it refers to `foo.c`:123.
3. Edit `foo.c` in such a way that you add 3 more lines at that point. In other words, text that used to be on lines 124+ is now on lines 127+, respectively.
4. Jump to the next message/error. Let’s say it refers to `foo.c`:345.
5. I want Geany to take me to `foo.c`:348, because the text that the message refers to is now on line 348. Instead, Geany takes me nonchalantly to `foo.c`:345.
A similar but different thing happens with the navqueue. The navqueue stores Scintilla positions, which, too, start referring to different text as the document is edited. (Please let me know if you want me to file this as a separate issue.)
Things that are maintained by Scintilla itself, such as bookmarks and indicators (squiggly underlines), do not suffer from this problem. Perhaps Geany could tap into that somehow?
Otherwise, I guess Geany could do some bookkeeping where it handles `SCN_MODIFIED` and then transparently rewrite line numbers in `msgwin_goto_messages_file_line()`. Sadly, I am not up to this task. But please let me know if there is any other way I can help, as currently this is by far the biggest problem I have with Geany.
---
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/1136
## General:
* Rename plugin GeanySendMail to SendMail (#443)
* Fix some inconsistency in plugins' READMEs (#453)
## Windows build:
* Update dependencies shipped with the package
## Internationalization:
* Updated translations: de, fr, pt, tr
## Plugins
### Addons:
* tasks: Strip comment-closing sequence from task text (#449)
* tasks: Do not extract tokens from non-comments (#449)
### Debugger:
* Fix escaping target executable path if it contains non-ASCII (#416, #451)
### GeanyGenDoc:
* Fix build with old rst2html (#414)
### GeanyLaTeX:
* Fix a conditional end of undo action. Without an undo-action might run forever (#416)
* Improve support for GTK3 (#410)
### GeanyLipsum:
* Add ellipsis to menu item requiring further user input (#452)
### GeanyMacro:
* Fix GTK3 support (#410)
### GeanyNumberedBookmarks:
* Fix GTK3 support (#410)
### GeanyPrj:
* Fix GTK3 support (#410)
### GeanyPy:
* Fix build with current Geany (#363)
### PairTagHighlighter:
* Fix a crash when the tag name is missing (#442, #446, #447)
### Prettyprinter:
* Fix several memory leaks (#364)
### ProjectOrganizer:
* Fix duplicated tab in Project Properties
### Scope:
* Fix dependency checks on Windows (#409)
### Shiftcolumn:
* Fix handling of end-to-start selections (#366)
---
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/geany/geany-plugins/releases/tag/1.28.0
I wanted to install GeanyLua even with Lua installed, but configure didn't recognized it:
```
checking for LUA... no
configure: error: Package requirements (lua5.1 >= 5.1
lua5.1 < 5.2) were not met:
No package 'lua5.1' found
No package 'lua5.1' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables LUA_CFLAGS
and LUA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
$> lua
Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio
```
For reference Debian 8.x
---
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-plugins/issues/458
I upgraded from Geany 1.26 to 1.27 and I get an error saying that "libgcc_s_dw2-1.dll" cannot be found.
I'm using the "nogtk" installer on Windows 10 (via chocolatey, actually). Chocolatey also installed GTK for me (from http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.24.10-2012-10-10-as…).
I reverted back to 1.26 and everything works just fine.
---
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/976
The <b>justify</b> command is very useful Please consider having it co-operate with <b>vertical selection</b> so that justifying the comment on line 1 produces line 6 as opposed to line 8
![justifycomments](https://cloudgithubusercontentcom/assets/7548378/11841741/4de52b56-a3f7-11e5-8695-48958bc28e0apng)
Such a feature would useful in formatting code, for example producing line 5 instead of line 7:
![comment2](https://cloudgithubusercontentcom/assets/7548378/11841882/0493d3fc-a3f8-11e5-952f-b62a630624b7png)
<b>Thanks!</b>
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/821