From 87f51eacdfb6797ac72186052d379d3fc53e67f9 Mon Sep 17 00:00:00 2001 From: Shougo Matsushita Date: Mon, 6 Oct 2025 12:46:21 +0900 Subject: [PATCH] Use mapnew() --- autoload/denops/cache.vim | 2 +- autoload/denops/plugin.vim | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/autoload/denops/cache.vim b/autoload/denops/cache.vim index 51f0f4ef..ebe13953 100644 --- a/autoload/denops/cache.vim +++ b/autoload/denops/cache.vim @@ -5,7 +5,7 @@ let s:job = v:null function! denops#cache#update(...) abort const l:options = extend(#{ reload: v:false }, a:0 ? a:1 : {}) const l:plugins = denops#_internal#plugin#list() - const l:entryfiles = extend([s:mod], map(copy(l:plugins), { _, v -> v.script })) + const l:entryfiles = extend([s:mod], mapnew(l:plugins, { _, v -> v.script })) let l:args = [g:denops#deno, 'cache'] diff --git a/autoload/denops/plugin.vim b/autoload/denops/plugin.vim index 58f72124..d47e32c6 100644 --- a/autoload/denops/plugin.vim +++ b/autoload/denops/plugin.vim @@ -82,7 +82,7 @@ function! denops#plugin#check_type(...) abort const l:plugins = denops#_internal#plugin#list() endif const l:scripts = l:plugins - \->copy()->map({ _, v -> v.script })->filter({ _, v -> v !=# '' }) + \->mapnew({ _, v -> v.script })->filter({ _, v -> v !=# '' }) if empty(l:scripts) call denops#_internal#echo#info("No plugins are loaded") return