> Perhaps implement a button "Apply to all open documents/tabs"?
I don't really think it's necessary - in my opinion it behaves in a predictable way with this patch: it defines a default sort mode for newly open files (unless overridden by filetype settings).
> OTOH, we can't make all arbitrary setting per-document, we have to draw a line somewhere.
This is not a per-document settings - it's a global default settings for the sorting. The per-document settings already exists - it's symbol_list_sort_mode which languages like markdown set to 1 (sorting by appearance).
But right now if symbol_list_sort_mode is not specified in the filetype configuration, it always defaults to sorting by name. What this patch does is that it lets you select which of the sorting modes is the default one.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/581#issuecomment-157449233
(1)
![shift0](https://cloud.githubusercontent.com/assets/7548378/11172311/271612fe-8bfd-11e5-9f28-8ffa324ed3b7.png)
(2)
![shift1](https://cloud.githubusercontent.com/assets/7548378/11172312/2719b92c-8bfd-11e5-88ab-a07804f58000.png)
(3)
![shift2](https://cloud.githubusercontent.com/assets/7548378/11172313/271e159e-8bfd-11e5-8800-e8faca63a4fc.png)
I find the shift right feature of <b>Geany</b> very useful. In (1) I selected the two lines of code on lines 2 and 3 and then pressed the <b>tab</b> key to get (2) just as expected. However when I use a rectangular selection as on lines 4 and 5 and then push the <b>tab</b> key to shift the selected text, I get (3) which is very different. Please consider making the rectangular select behave in a way that is similar to the normal selection when shifted by the <b>tab</b> key. Thanks!
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/761
This is a weird one; and it might not even be a bug (that is, this behaviour might actually be on purpose).
I am using typerTask, a neat little program for automatic text replacements. It works like this: you tell it text to look out for, and then it will automatically replace it with something. For example:
`/for=for (i = 0; i < ; i++){left}{left}{left}{left}{left}{left}`
This would listen for `/for`, and when it finds it, it replaces is with the string you see there, and "hits the left key" in order to put your cursor where you would be typing the upper bound of this for loop.
Problem is, for some reason, geany refuses to admit any of these characters:
`[]<>{}`
I know this isn't a coincidence, but it's still strange and I would like to be able to use typerTask with geany.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/725