問題
--editor オプション付きで hugo new すると以下のエラーになってしまう。
% hugo new posts/2022/03/hoge/index.md --editor vim
Content "/path/to/hugo/content/posts/2022/03/hoge/index.md" created
Editing "/path/to/hugo/content/posts/2022/03/hoge/index.md" with "vim" ...
Error: access denied: "vim" is not whitelisted in policy "security.exec.allow"; 
the current security configuration is:
[security]
  enableInlineShortcodes = false
  [security.exec]
    allow = ['^dart-sass-embedded$', '^go$', '^npx$', '^postcss$']
    osEnv = ['(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM)$']
  [security.funcs]
    getenv = ['^HUGO_']
  [security.http]
    methods = ['(?i)GET|POST']
    urls = ['.*']
対応方法
以下の設定を confg.toml に追加する。
[security]
  [security.exec]
    allow = ['^vim$']
環境
% sw_vers
ProductName:    macOS
ProductVersion: 12.2
BuildVersion:   21D49
% hugo version
hugo v0.93.3+extended darwin/amd64 BuildDate=unknown