特定の方法でセクション化されたvimファイルを解析するためのモジュールを作成しようとしています。サンプルファイル:
" My section {
set nocompatible " be iMproved
set encoding=utf-8
" }
" vim: set foldmarker={,} foldlevel=0 foldmethod=marker:
モジュールを書いている間、私はこの時点で立ち往生しています:
module Vimrc =
autoload xfm
let section = del "\" " "\" " . key /[^\n]+/ . del "\n" "\n" . store /.*/ . del "\" " "\" "
let lns = [ section . del "\n" "\n" ] *
let filter = (incl "*.vim")
let xfm = transform lns filter
他にもいくつかの間違いがあることは承知していますが、正規表現について不平をkey /[^\n]+/
言っています。
/tmp/aug/vimrc.aug:3.36-.48:exception:キーregexp / [^]+/は「/」と一致します
/
キャラクターがこれと何の関係があるのかわかりません。