From 931d4be9728dc2d0524603596aa28277e1410a17 Mon Sep 17 00:00:00 2001
From: kun-codes <77796630+throwaway69420-69420@users.noreply.github.com>
Date: Thu, 20 Jun 2024 17:41:52 +0530
Subject: [PATCH] add NERDTree action to create new files and directories

---
 .../java/com/maddyhome/idea/vim/extension/nerdtree/NerdTree.kt  | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/main/java/com/maddyhome/idea/vim/extension/nerdtree/NerdTree.kt b/src/main/java/com/maddyhome/idea/vim/extension/nerdtree/NerdTree.kt
index e5325ee17..b4417f80e 100644
--- a/src/main/java/com/maddyhome/idea/vim/extension/nerdtree/NerdTree.kt
+++ b/src/main/java/com/maddyhome/idea/vim/extension/nerdtree/NerdTree.kt
@@ -478,6 +478,8 @@ internal class NerdTree : VimExtension {
       NerdAction.ToIj("SynchronizeCurrentFile"),
     )
     registerCommand("NERDTreeMapToggleHidden", "I", NerdAction.ToIj("ProjectView.ShowExcludedFiles"))
+    registerCommand("NERDTreeMapNewFile", "n", NerdAction.ToIj("NewFile"))
+    registerCommand("NERDTreeMapNewDir", "N", NerdAction.ToIj("NewDir"))
     registerCommand("NERDTreeMapRefreshRoot", "R", NerdAction.ToIj("Synchronize"))
     registerCommand("NERDTreeMapMenu", "m", NerdAction.ToIj("ShowPopupMenu"))
     registerCommand("NERDTreeMapQuit", "q", NerdAction.ToIj("HideActiveWindow"))