Christian Clason
3e3a984300
vim-patch:5c42c77: runtime(netrw): do not pollute search history with symlinks
...
fixes : vim/vim#16206
5c42c77315
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-12-13 09:38:19 +01:00
zeertzjq
3d318be8cd
vim-patch:92b3666: runtime(netrw): only check first arg of netrw_browsex_viewer for being executable
...
fixes : vim/vim#16185
92b36663f8
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-12-09 08:08:44 +08:00
zeertzjq
d7b3add63e
vim-patch:eda923e: runtime(netrw): do not detach when launching external programs in gvim
...
On Debian 12 when detaching the program wouldn't launch at all
closes : vim/vim#16168
eda923e9c9
Co-authored-by: Konfekt <Konfekt@users.noreply.github.com>
2024-12-09 08:07:06 +08:00
zeertzjq
21371c9259
vim-patch:d7745ac: runtime(netrw): Fixing powershell execution issues on Windows ( #31333 )
...
closes : vim/vim#16094
d7745acbd8
Co-authored-by: GuyBrush <miguel.barro@live.com>
2024-11-24 14:46:21 +00:00
Christian Clason
46d124a933
vim-patch:cacfccf: runtime(netrw): update netrw's decompress logic
...
Detect a few more default archive types, correctly handle file
extensions with digits in it.
fixes : vim/vim#16099
closes : vim/vim#16104
cacfccf803
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-11-23 14:08:16 +01:00
Christian Clason
c9045f5ba3
vim-patch:460799d: runtime(netrw): small fixes to netrw#BrowseX
...
- do not enter dir in Netrw on opening
- double quotes after start cause error on Windows
See @chrisbra 's comments at
[0]
[0]: ff82e7a9db (diff-39baf27d8f62071617bbef12f874cce31c0ebd02ec99e7b119474ca870c636a3R5279)
460799d885
Co-authored-by: Konfekt <Konfekt@users.noreply.github.com>
2024-11-15 09:32:15 +01:00
zeertzjq
7906532e08
vim-patch:5b63b23: runtime(netrw): directory symlink not resolved in tree view ( #31161 )
...
closes : vim/vim#16020
5b63b236a0
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-11-11 07:52:11 +00:00
zeertzjq
5c600370e0
vim-patch:64a536d: runtime(netrw): fix several bugs in netrw tree listing
...
fixes : vim/vim#5630
fixes : vim/vim#9807
fixes : vim/vim#14623
closes : vim/vim#15996
64a536d4fa
Co-authored-by: Tom Benham <tom.benham13@gmail.com>
2024-11-09 08:41:04 +08:00
zeertzjq
1d9eb84558
vim-patch:a063b22: runtime(netrw): prevent polluting the search history
...
a063b22b3b
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-11-09 08:24:19 +08:00
zeertzjq
9f79360b92
vim-patch:4d61800: runtime(netrw): fix E874 when browsing remote directory which contains ~
character
...
closes : vim/vim#15964
4d618006ec
Co-authored-by: Tom Benham <tom.benham13@gmail.com>
2024-10-31 19:00:06 +08:00
zeertzjq
35e07a24a3
vim-patch:8b0fa7a: runtime(netrw): make :Launch/Open autoloadable
...
fixes : vim/vim#15959
closes : vim/vim#15962
8b0fa7a565
Co-authored-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Aliaksei Budavei <0x000c70@gmail.com>
2024-10-31 18:59:49 +08:00
zeertzjq
d618fd3921
vim-patch:9f32069: runtime(netrw): fix regression with x mapping on Cygwin
...
related: vim/vim#13687
9f32069b8c
Co-authored-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: K.Takata <kentkt@csc.jp>
2024-10-31 18:59:27 +08:00
zeertzjq
65abfc86e4
vim-patch:aa2ce6f: runtime(netrw): fix filetype detection for remote files
...
fixes : vim/vim#15961
while at it, remove the Decho comments in the s:NetrwOptionsRestore()
function
aa2ce6f580
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-10-31 18:59:01 +08:00
zeertzjq
c1e020b7f3
vim-patch:3d7e567: runtime(netrw): simplify gx file handling
...
It did not work very well, at least on Debian 12, and I am not sure Git
Bash and WSL, for example, were taken care of as maintenance stalled.
The whole logic was somewhat convoluted with some parts repeatedly invoking
failed commands.
The file handling was outdated, for example, nowadays Netscape is rarely
used, and also opinionated, for example mainly Microsoft Paint and Gimp for
Image files.
Instead, let's use (xdg-)open and similar commands on other systems
which respects the user's preferences.
closes : vim/vim#15721
3d7e567ea7
Co-authored-by: Konfekt <Konfekt@users.noreply.github.com>
Co-authored-by: Luca Saccarola <96259932+saccarosium@users.noreply.github.com>
2024-10-31 18:55:08 +08:00
Christian Clason
85e04d9b87
vim-patch:a7d4561: runtime(netrw): deprecate and remove netrwFileHandlers#Invoke()
...
closes : vim/vim#15895
a7d456191d
Co-authored-by: Luca Saccarola <github.e41mv@aleeas.com>
Co-authored-by: Konfekt <Konfekt@users.noreply.github.com>
2024-10-22 09:10:46 +02:00
Christian Clason
423176db56
vim-patch:be551da: runtime(netrw): remove extraneous closing bracket
...
fixes : vim/vim#15717
closes : vim/vim#15718
be551dacb8
Co-authored-by: Peter Aronoff <peter@aronoff.org>
2024-09-23 09:30:49 +02:00
Christian Clason
82f329a41d
vim-patch:c18a9d5: runtime(netrw): using inefficient highlight pattern for 'mf'
...
Fixes E872 too many '(' in highlight pattern for `mf` selection
fixup for vim/vim#15551
closes : vim/vim#15700
c18a9d5835
Co-authored-by: yasuda <yasuda@kyoto-sr.co.jp>
2024-09-21 11:25:41 +02:00
Christian Clason
5e7933693b
vim-patch:0f5effb: runtime(netrw): delete confirmation not strict enough
...
fixes : vim/vim#15680
0f5effbd1f
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-09-16 08:16:20 +02:00
Christian Clason
8db8793503
vim-patch:c75dad0: runtime(netrw): Change line on mx
if command output exists
...
closes : vim/vim#15550
c75dad0177
Co-authored-by: yasuda <yasuda@kyoto-sr.co.jp>
2024-08-22 23:45:48 +02:00
Christian Clason
916237d9b5
vim-patch:38cfa2b: runtime(netrw): Fix mf
-selected entry highlighting
...
closes : vim/vim#15551
38cfa2b662
Co-authored-by: yasuda <yasuda@kyoto-sr.co.jp>
2024-08-22 23:45:48 +02:00
Christian Clason
550ddef366
vim-patch:1fbccc1: runtime(netrw): Drop committed trace lines
...
closes : vim/vim#15501
1fbccc1e96
Co-authored-by: Damien <141588647+xrandomname@users.noreply.github.com>
2024-08-17 13:03:13 +02:00
Christian Clason
68eceb8058
vim-patch:b4d1164: runtime(netrw): Error popup not always used
...
Problem: g:netrw_use_errorwindow=2 does not work
without +balloon_eval.
Solution: Check for popup_atcursor().
related: vim/vim#15501
b4d1164425
Co-authored-by: Damien <141588647+xrandomname@users.noreply.github.com>
2024-08-17 13:03:13 +02:00
Christian Clason
de68077545
vim-patch:7c75411: runtime(netrw): ErrorMsg() may throw E121
...
Move variables declaration
related: vim/vim#15501
7c754110ff
Co-authored-by: Damien <141588647+xrandomname@users.noreply.github.com>
2024-08-17 13:03:13 +02:00
Christian Clason
a90b1b7c6f
vim-patch:c527d90: runtime(netrw): honor g:netrw_alt{o,v}
for :{S,H,V}explore
...
Make `:Sexplore` / `:Hexplore` / `:Vexplore` commands honor the user
`&split{right,below}` settings (or netrw-specific `g:netrw_alt{o,v}`)
instead of hardcoding a split direction. Similarly, update banged
variants of the two latter commands to follow the inverted preference.
closes : vim/vim#15417
c527d90fae
Co-authored-by: Ivan Shapovalov <intelfx@intelfx.name>
2024-08-03 00:16:09 +02:00
Christian Clason
617810d72d
vim-patch:e34d0e3: runtime(netrw): removing trailing slash when copying files in same directory
...
closes : vim/vim#14756
e34d0e37e3
Co-authored-by: Travis Shelton <tshelton.mail@gmail.com>
2024-07-31 00:19:03 +02:00
Nikita Rudakov
c025c049a4
vim-patch:581d4a7: runtime(netrw): escape filename before trying to delete it ( #29838 )
...
fixes : vim/vim#15330
581d4a7b35
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-07-24 07:33:44 +08:00
Christian Clason
9322b7e059
vim-patch:9d57ea5: runtime(netrw): Fix endless recursion in netrw#Explore()
...
Problem: ':E /etc BOOM' give E132 error.
Solution: Avoid recursion call with same arguments.
fixes : vim/vim#5723
closes : vim/vim#15318
9d57ea5cd3
Co-authored-by: Damien <141588647+xrandomname@users.noreply.github.com>
2024-07-23 00:30:30 +02:00
Christian Clason
71c50edceb
vim-patch:3146d63: runtime(netrw): fix remaining case of register clobber
...
complements 62f7b55c1a4564f8744af9446bc7af47fe16a245
closes : vim/vim#15114
3146d63267
Co-authored-by: Enno <Konfekt@users.noreply.github.com>
2024-07-04 23:01:35 +02:00
zeertzjq
295e223a28
vim-patch:62f7b55: runtime(netrw): save and restore register 0-9, a and unnamed ( #29479 )
...
fixes : vim/vim#15077
62f7b55c1a
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-06-25 09:38:50 +08:00
zeertzjq
874869321a
vim-patch:4407461: runtime(netrw): correctly test for windows in NetrwGlob() ( #29330 )
...
use has("win32") instead of has("win64") otherwise it
won't work on x86 systems.
440746158c
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-06-14 16:28:55 +08:00
zeertzjq
4a24940980
vim-patch:1487947: runtime(netrw): glob() on windows fails with [] in directory name ( #29324 )
...
fixes : vim/vim#14952
closes : vim/vim#14991
1487947fb6
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-06-14 05:48:37 +08:00
Christian Clason
946a839aa9
vim-patch:98b73eb: runtime(netrw): prevent accidental data loss
...
fixes : vim/vim#14915
98b73eb645
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-06-04 23:15:50 +02:00
Christian Clason
ccc0b750b7
vim-patch:43f2edc096cb
...
runtime(netrw): prefer scp over pscp
regression introduced in ce2ad9ffd79fe6b2307cd46b9
The current logic is a bit funny, in that it checks for an executable of
scp, then pscp and if neither exists, it uses: scp :/
Anyway, let's fall back to the logic used before the above commit.
related: vim/vim#14739
43f2edc096
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-05-14 08:27:17 +02:00
Christian Clason
6ec6fafd66
vim-patch:c16c4a21eb39
...
runtime(netrw): Recursively delete directories by default with netrw delete command
closes : vim/vim#14742
c16c4a21eb
Co-authored-by: Nir Lichtman <nir@lichtman.org>
2024-05-11 09:52:03 +02:00
Christian Clason
a7a9b205b5
vim-patch:ce2ad9ffd79f
...
runtime(netrw): Remove hardcoded private.ppk logic from netrw
closes : vim/vim#14739
ce2ad9ffd7
Co-authored-by: Nir Lichtman <nir@lichtman.org>
2024-05-10 00:05:52 +02:00
Christian Clason
9b1628da98
vim-patch:1e34b95e4402
...
runtime(netrw): Remove and cleanup Win9x legacy from netrw
closes : vim/vim#14732
1e34b95e44
Co-authored-by: Nir Lichtman <nir@lichtman.org>
2024-05-09 00:15:08 +02:00
Christian Clason
56701cd21e
vim-patch:08d2401fbc6d
...
runtime(netrw): filetype not detected when editing remote files
fixes : vim/vim#14400
08d2401fbc
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-04-04 10:29:58 +02:00
Christian Clason
665d5d3969
vim-patch:4b715bdaf4ca
...
runtime(netrw): Fix typo in netrw#NetWrite (vim/vim#14283 )
Fix typo in netrw#NetWrite (http) error message call.
4b715bdaf4
Co-authored-by: dkearns <dougkearns@gmail.com>
2024-03-24 23:00:43 +01:00
Christian Clason
41f2cbe171
vim-patch:8fad5d58874e
...
runtime(doc,netrw): update "Last Change header", remove trailing whitespace
Update Last-Change Header for netrw and doc/indent.txt, fix a trailing
whitespace in indent.txt and make CI happy.
8fad5d5887
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-02-29 22:54:57 +01:00
Christian Clason
bfcf5666cc
vim-patch:56b7da3c051f
...
runtime(netrw): handle file/dir symlinks specifically in tree mode
fixes : vim/vim#2386
related: vim/vim#3609
56b7da3c05
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-02-29 22:54:57 +01:00
zeertzjq
9bb046d1be
vim-patch:f9ca139e3aa1 ( #27554 )
...
runtime(misc): announce adoption of various runtime files
f9ca139e3a
Co-authored-by: Christian Brabandt <cb@256bit.org>
2024-02-21 06:30:18 +08:00
Christian Clason
0da18ae5ce
vim-patch:c46c21b4ca47
...
runtime(netrw): fixing remote file removal via ssh (vim/vim#13942 )
Make pattern, which retrieves the path component from e.g.
`scp://user@host//opt/program/file.ext` non-greedy.
c46c21b4ca
Co-authored-by: MiguelBarro <45819833+MiguelBarro@users.noreply.github.com>
2024-02-01 10:04:32 +01:00
Christian Clason
f4b3636f24
vim-patch:bdb9d9afba97
...
runtime(netrw): Use :exec norm! <leftmouse> before :call mapping in netrw (vim/vim#12180 )
fixes : vim/vim#12143
bdb9d9afba
Co-authored-by: user202729 <25191436+user202729@users.noreply.github.com>
2024-01-31 09:55:08 +01:00
Christian Clason
f7bda77f9e
vim-patch:a262d3f41bc5
...
runtime(netrw): Don't change global options (vim/vim#13910 )
Originally reported at: https://github.com/vim-jp/issues/issues/1428
'isk' was unintentionally changed by netrw, regression
introduced in Commit: 71badf9547e8f89571b9a095183671cbb333d528
a262d3f41b
Co-authored-by: K.Takata <kentkt@csc.jp>
2024-01-24 23:23:23 +01:00
Christian Clason
223a6afd8f
vim-patch:6e5a6c9965f6
...
runtime(netrw): minor changes to fix move cmd on windows (vim/vim#13823 )
6e5a6c9965
Co-authored-by: MiguelBarro <45819833+MiguelBarro@users.noreply.github.com>
2024-01-18 08:42:00 +01:00
Christian Clason
7f249936a9
vim-patch:2357765304e4
...
runtime(netrw): Decode multibyte percent-encoding filename correctly (vim/vim#13842 )
Use `printf("%c")` instead of `nr2char()` to handle '%xx' as a byte.
Close vim/vim#13787
2357765304
Co-authored-by: K.Takata <kentkt@csc.jp>
2024-01-12 19:45:15 +01:00
Christian Clason
595f684c5b
vim-patch:71d0ba07a33a
...
runtime(netrw): Sync with netrw 174b (vim/vim#13836 )
* Import netrw v174b
* Revert unwanted changes
* Fix indent
* Revert some changes
* Update tags
* Break long line
71d0ba07a3
Co-authored-by: K.Takata <kentkt@csc.jp>
2024-01-09 23:22:48 +01:00
Christian Clason
18933fc47f
vim-patch:fbd72d2d4725
...
runtime(netrw): prevent E11 on FocusGained autocommand (vim/vim#13718 )
fbd72d2d47
Co-authored-by: Christian Brabandt <cb@256bit.org>
2023-12-19 23:44:20 +01:00
zeertzjq
0d26d192d8
vim-patch:9a775b4a2ae6 ( #26588 )
...
runtime(netrw): escape curdir in BrowseUpDir (vim/vim#13681 )
fixes vim/vim#13678
9a775b4a2a
Co-authored-by: Christian Brabandt <cb@256bit.org>
2023-12-16 05:28:57 +08:00
Christian Clason
7e717805be
vim-patch:b52e7ac7c61c
...
runtime(netrw): Fix `w:netrw_bannercnt` ref error with `netrw_fastbrowse=2` (vim/vim#13659 )
* NetRW: Fix `w:netrw_bannercnt` ref error with `netrw_fastbrowse=2`
* NetRW: Fix wrong `w:netrw_bannercnt` setting
closes : vim/vim#13640
b52e7ac7c6
Co-authored-by: KSR-Yasuda <31273423+KSR-Yasuda@users.noreply.github.com>
2023-12-15 10:30:13 +01:00