patch 7.4.1676
Problem:    The shellmenu plugin has to be copied or sourced to be used.
Solution:   Turn it into a package.
diff --git a/Filelist b/Filelist
index 65ebe4c..1af664d 100644
--- a/Filelist
+++ b/Filelist
@@ -531,6 +531,7 @@
 		runtime/pack/dist/opt/matchit/plugin/matchit.vim \
 		runtime/pack/dist/opt/matchit/doc/matchit.txt \
 		runtime/pack/dist/opt/matchit/doc/tags \
+		runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim \
 		runtime/pack/dist/opt/swapmouse/plugin/swapmouse.vim \
 
 # runtime files for all distributions without CR-NL translation
diff --git a/runtime/macros/README.txt b/runtime/macros/README.txt
index a134112..0163546 100644
--- a/runtime/macros/README.txt
+++ b/runtime/macros/README.txt
@@ -13,8 +13,6 @@
 
 less.sh + less.vim	make Vim work like less (or more)
 
-shellmenu.vim		menus for editing shell scripts in the GUI version
-
 
 This one is only for Unix.
 file_select.vim		macros that make a handy file selector
@@ -32,4 +30,6 @@
 
 packadd! matchit	makes the % command work better
 
+packadd! shellmenu	menus for editing shell scripts in the GUI version
+
 packadd! swapmouse	swap left and right mouse buttons
diff --git a/runtime/macros/shellmenu.vim b/runtime/macros/shellmenu.vim
index 6175d1d..4eb72a5 100644
--- a/runtime/macros/shellmenu.vim
+++ b/runtime/macros/shellmenu.vim
Binary files differ
diff --git a/runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim b/runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim
new file mode 100644
index 0000000..6175d1d
--- /dev/null
+++ b/runtime/pack/dist/opt/shellmenu/plugin/shellmenu.vim
Binary files differ
diff --git a/src/version.c b/src/version.c
index 70a5969..a009d8c 100644
--- a/src/version.c
+++ b/src/version.c
@@ -749,6 +749,8 @@
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1676,
+/**/
     1675,
 /**/
     1674,