Unmap “delete file” in Explore modeHow to setup AG (the silver searcher) in vim?Using vim and Caffeine on the same machineHow to modify a mapping involving the special key name <Plug>?Why do I need to use unicode for a control character in a mapping using <expr> and a function?Shift+F8 changes letter case for 2 letters; how to unmap this?Unmap netrw-c in vinegar.vimRemap <ENTER> so it makes new line and insert a datestampHow to handle intersections in an algorithm trying to draw ascii diagrams?Mapping vim key to change to next tab in KonsoleSome function keys switch cases of letters under and after the cursor
Will it be accepted, if there is no ''Main Character" stereotype?
How will losing mobility of one hand affect my career as a programmer?
Coordinate position not precise
Mapping a list into a phase plot
Can somebody explain Brexit in a few child-proof sentences?
Is there an Impartial Brexit Deal comparison site?
Cynical novel that describes an America ruled by the media, arms manufacturers, and ethnic figureheads
Is it okay / does it make sense for another player to join a running game of Munchkin?
Is it correct to write "is not focus on"?
How to verify if g is a generator for p?
I'm in charge of equipment buying but no one's ever happy with what I choose. How to fix this?
What defines a dissertation?
Opposite of a diet
How to be diplomatic in refusing to write code that breaches the privacy of our users
Why Were Madagascar and New Zealand Discovered So Late?
Your magic is very sketchy
Efficiently merge handle parallel feature branches in SFDX
Where in the Bible does the greeting ("Dominus Vobiscum") used at Mass come from?
How does it work when somebody invests in my business?
Was the picture area of a CRT a parallelogram (instead of a true rectangle)?
Why are on-board computers allowed to change controls without notifying the pilots?
Is a roofing delivery truck likely to crack my driveway slab?
Why is delta-v is the most useful quantity for planning space travel?
Is HostGator storing my password in plaintext?
Unmap “delete file” in Explore mode
How to setup AG (the silver searcher) in vim?Using vim and Caffeine on the same machineHow to modify a mapping involving the special key name <Plug>?Why do I need to use unicode for a control character in a mapping using <expr> and a function?Shift+F8 changes letter case for 2 letters; how to unmap this?Unmap netrw-c in vinegar.vimRemap <ENTER> so it makes new line and insert a datestampHow to handle intersections in an algorithm trying to draw ascii diagrams?Mapping vim key to change to next tab in KonsoleSome function keys switch cases of letters under and after the cursor
I just accidentally deleted an important file in :Ex
(I thought I was still typing a search string and hit Shift+D
and then Enter
immediately).
Can I unmap this entirely to avoid this (stupid and not very likely, but still annoying) risk in the future?
key-bindings
New contributor
add a comment |
I just accidentally deleted an important file in :Ex
(I thought I was still typing a search string and hit Shift+D
and then Enter
immediately).
Can I unmap this entirely to avoid this (stupid and not very likely, but still annoying) risk in the future?
key-bindings
New contributor
add a comment |
I just accidentally deleted an important file in :Ex
(I thought I was still typing a search string and hit Shift+D
and then Enter
immediately).
Can I unmap this entirely to avoid this (stupid and not very likely, but still annoying) risk in the future?
key-bindings
New contributor
I just accidentally deleted an important file in :Ex
(I thought I was still typing a search string and hit Shift+D
and then Enter
immediately).
Can I unmap this entirely to avoid this (stupid and not very likely, but still annoying) risk in the future?
key-bindings
key-bindings
New contributor
New contributor
New contributor
asked yesterday
cheersmatecheersmate
1135
1135
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You will need to unmap D
only for the filetype netrw
to do that you can create the file ~/.vim/after/ftplugin/netrw.vim
and inside put the following lines:
" Avoid unwanted file deletions with D
unmap <buffer> D
Then you should be good to go, D
will not do the suppression anymore.
How does it work?
See :h ftplugin
, the idea is to create a file which will be sourced when the filetype of a buffer is set to netrw
but after the Netrw plugin did it's own configurations so that you can override them. Note that instead you can probably use an autocommand, but I think it would be pretty redundant since that would be not using the built-in Vim mechanisms.
And the <buffer>
parameter to the unmap
command is necessary because Netrw remaps D
only in its own buffers.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "599"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
cheersmate is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fvi.stackexchange.com%2fquestions%2f19314%2funmap-delete-file-in-explore-mode%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You will need to unmap D
only for the filetype netrw
to do that you can create the file ~/.vim/after/ftplugin/netrw.vim
and inside put the following lines:
" Avoid unwanted file deletions with D
unmap <buffer> D
Then you should be good to go, D
will not do the suppression anymore.
How does it work?
See :h ftplugin
, the idea is to create a file which will be sourced when the filetype of a buffer is set to netrw
but after the Netrw plugin did it's own configurations so that you can override them. Note that instead you can probably use an autocommand, but I think it would be pretty redundant since that would be not using the built-in Vim mechanisms.
And the <buffer>
parameter to the unmap
command is necessary because Netrw remaps D
only in its own buffers.
add a comment |
You will need to unmap D
only for the filetype netrw
to do that you can create the file ~/.vim/after/ftplugin/netrw.vim
and inside put the following lines:
" Avoid unwanted file deletions with D
unmap <buffer> D
Then you should be good to go, D
will not do the suppression anymore.
How does it work?
See :h ftplugin
, the idea is to create a file which will be sourced when the filetype of a buffer is set to netrw
but after the Netrw plugin did it's own configurations so that you can override them. Note that instead you can probably use an autocommand, but I think it would be pretty redundant since that would be not using the built-in Vim mechanisms.
And the <buffer>
parameter to the unmap
command is necessary because Netrw remaps D
only in its own buffers.
add a comment |
You will need to unmap D
only for the filetype netrw
to do that you can create the file ~/.vim/after/ftplugin/netrw.vim
and inside put the following lines:
" Avoid unwanted file deletions with D
unmap <buffer> D
Then you should be good to go, D
will not do the suppression anymore.
How does it work?
See :h ftplugin
, the idea is to create a file which will be sourced when the filetype of a buffer is set to netrw
but after the Netrw plugin did it's own configurations so that you can override them. Note that instead you can probably use an autocommand, but I think it would be pretty redundant since that would be not using the built-in Vim mechanisms.
And the <buffer>
parameter to the unmap
command is necessary because Netrw remaps D
only in its own buffers.
You will need to unmap D
only for the filetype netrw
to do that you can create the file ~/.vim/after/ftplugin/netrw.vim
and inside put the following lines:
" Avoid unwanted file deletions with D
unmap <buffer> D
Then you should be good to go, D
will not do the suppression anymore.
How does it work?
See :h ftplugin
, the idea is to create a file which will be sourced when the filetype of a buffer is set to netrw
but after the Netrw plugin did it's own configurations so that you can override them. Note that instead you can probably use an autocommand, but I think it would be pretty redundant since that would be not using the built-in Vim mechanisms.
And the <buffer>
parameter to the unmap
command is necessary because Netrw remaps D
only in its own buffers.
answered yesterday
statox♦statox
27.2k769138
27.2k769138
add a comment |
add a comment |
cheersmate is a new contributor. Be nice, and check out our Code of Conduct.
cheersmate is a new contributor. Be nice, and check out our Code of Conduct.
cheersmate is a new contributor. Be nice, and check out our Code of Conduct.
cheersmate is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Vi and Vim Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fvi.stackexchange.com%2fquestions%2f19314%2funmap-delete-file-in-explore-mode%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
-key-bindings