Francesco Abbate
d9afc40a17
Bring back command find-replace:select-next
...
Bring back the command like before to keep single selection but with
ctrl+f3 keybindings. Change the name of the new multi-cursor command
but keep the ctrl+d keybinding.
2021-09-09 21:40:41 +02:00
Guldoman
aa0e083cb9
Allow `find-replace:select-next` to select more occurrences after wrap
...
The initial position for the search is defined by the last selection
towards the end of the file.
After reaching the end of the file, it would always select the same
selection to start the search from.
Now, we start the search from each selection, until a new occurrence is
found.
2021-09-09 21:38:12 +02:00
Francesco Abbate
04250a206a
Add previous find and replace in session
2021-09-09 15:42:16 +02:00
Francesco Abbate
403b7f6fb6
Add missing remove tooltip call
2021-09-09 15:42:16 +02:00
Francesco Abbate
b440a22581
Remeber initial user text for hidden suggestions
...
When using hidden suggestions remember the text user was typing when
navigating suggestions.
Ensure also that in the previously searched expressiosn we have no
duplicate entries.
2021-09-09 15:42:16 +02:00
Francesco Abbate
fa8b3b33b1
Use hidden suggestions also for replace dialog
2021-09-09 15:42:16 +02:00
Francesco Abbate
4bcc1cc07c
Fix error with hidden suggestions
...
Avoid indexing a nil if there are no suggestions.
2021-09-09 15:42:16 +02:00
Francesco Abbate
f85fe102d9
Implement hidden suggestions for find dialog
2021-09-09 15:42:16 +02:00
Francesco Abbate
dfb64fbdf1
Do not add selection with newlines in replace
...
If the selected text containes newlines it doesn't make sense to
use it as the initial text in the "replace text" command view.
Do not use the selected text if a newline is found in the selection.
Fix #511 .
2021-09-09 15:39:41 +02:00
Francesco Abbate
16170e8db9
Improve info.plist for macOS package config
...
As suggested by @redtide and @Timofffee.
2021-09-08 10:27:45 +02:00
Francesco Abbate
48c709a95f
Prepare 2.0.2 version and changelog
2021-09-07 22:46:58 +02:00
Guldoman
0a36e66aba
Fix `treeview:open-in-system` command on Windows
...
The first argument is the title for the `CMD` window.
2021-09-07 22:35:56 +02:00
Francesco Abbate
2b277bb502
Fix problem with -psn argument on macOS
2021-09-07 06:44:15 -07:00
Francesco Abbate
67d7b894ae
Add initial suggestion in open-project-folder
2021-09-07 15:23:41 +02:00
Francesco Abbate
90c721b823
Adopt bigger fonts by default
2021-09-07 15:11:20 +02:00
redtide
aa9e2e2df5
Fixed some build scripts issues, keep bash always updated on macOS
2021-09-07 15:03:00 +02:00
Francesco Abbate
b4080ba148
Bring back pgo option in new build package script
2021-09-07 15:03:00 +02:00
redtide
261ab5daf2
Adapt all scripts to work together with build-packages.sh
2021-09-07 15:03:00 +02:00
Francesco Abbate
91da2ddfdd
Move innosetup meson config into scripts directory
...
The purpose is to keep the main meson build file as simple as possible
while keeping the innosetup config.
2021-09-07 15:03:00 +02:00
Francesco Abbate
cc20849afd
Fix build-packages to use generated Info.plist
2021-09-07 15:03:00 +02:00
Timofffee
9246a16e67
Bring back info.plist with meson configuration
2021-09-07 15:03:00 +02:00
Francesco
de038a633d
Update README to remove reference to notarization
...
We assume we don't need to mention the macOS package is notarized.
2021-09-07 15:03:00 +02:00
Guldoman
f9c7eeeeb8
Check if session file returned anything
2021-09-07 15:03:00 +02:00
Francesco Abbate
8d355bd3a0
Add missing release flag in build-packages.sh
2021-09-07 15:03:00 +02:00
Guldoman
3278eebdad
Avoid exposing `treeview` commands when not usable
2021-09-07 15:03:00 +02:00
Guldoman
9887dd4746
Make open files follow renames
2021-09-07 15:03:00 +02:00
Guldoman
59aa7f0090
Fix absolute path detection in `core.project_absolute_path`
2021-09-07 15:03:00 +02:00
redtide
11521ff883
Specify the WM_CLASS of the application, used by some Linux DEs
2021-09-07 15:03:00 +02:00
Guldoman
de4072e207
Avoid checking for unique selections on non-`DocView`s
2021-09-07 15:03:00 +02:00
Adam Harrison
b7f2d1ad03
Forgot to return an 'n'.
2021-09-07 15:03:00 +02:00
Adam Harrison
7811660caf
Fixed replace to make it multicursor-aware.
2021-09-07 15:03:00 +02:00
redtide
a75aca2538
Renamed freedesktop resources
2021-09-07 15:03:00 +02:00
Timofffee
604626fa32
Fix macOS keymap
2021-09-07 15:03:00 +02:00
Adam Harrison
1d61cf989f
Fixed cursor movement.
2021-09-07 15:03:00 +02:00
Adam Harrison
d352eb1cb9
Fixed cursors moving around with removal and inserts with cursors. Also fixed drawing line highlights with multicursors.
2021-09-07 15:03:00 +02:00
Adam Harrison
9d4e944549
Added in two new VSC-style multicursor shortcuts.
2021-09-07 15:03:00 +02:00
Francesco Abbate
68c1cc606f
Bring back min len autocomplete default to 3
2021-09-07 15:03:00 +02:00
Francesco Abbate
8dde1dbb86
Add renderer build options in build-packages.sh
2021-09-07 15:03:00 +02:00
Zack A
97ca19c73f
build script: check if .git is present
2021-09-07 15:03:00 +02:00
boppyt
e34ec195b4
build script: check for BUILD_PROHIBIT_GIT
2021-09-07 15:03:00 +02:00
boppyt
ea795aa411
build script: add .git fallback
2021-09-07 15:03:00 +02:00
Guldoman
e93bbc559c
Fix crash in project search when project has no files
2021-09-07 15:03:00 +02:00
Guldoman
d3bd35b577
Use plain `string:find` when matching plugin directories
2021-09-07 15:03:00 +02:00
Guldoman
7f338fc993
Allow tabs to always be visible
2021-09-07 14:59:03 +02:00
Francesco Abbate
e23b6176f4
Fix lua subproject options removed by error
2021-09-07 14:59:03 +02:00
Jan200101
fc4c7a29ee
use dependency fallbacks, use system reproc if available
2021-09-07 14:59:03 +02:00
Takase
fb907c9bf4
increase code readibility
2021-09-07 14:59:03 +02:00
takase1121
97493a1a4e
add doc:get_selection_text()
2021-09-07 14:59:03 +02:00
takase1121
30d3751632
remove unused variable
2021-09-07 14:59:03 +02:00
takase1121
14565b5226
more changes to logview
...
- remove draw_text_elipsis
- remove clip rect operations
- fix text drawing when expanded
- simplify code
2021-09-07 14:59:03 +02:00