{"content":"あー完全に理解した (と思う)．\n\nモジュールとして別ファイルを仮に ~/.config/nvim/lua/mymodule.lua として作っておいて\n\ninit.lua には require(\"mymodule\") しつつ，mymodule.lua 内部でも以下のように，\n\nlocal M = {}\nfunction M.funcname()\n  print(\"test\")\nend\n\nvim.keymap.set(\"n\", \"sn\", \":lua require(\\\"mymodule\\\").funcname()\u003cCR\u003e\", {})\n\nreturn M\n\nとする．\n\nこれでスクリプトローカルは実現出来る (実際 normal mode で sn を入力すると test が表示される) のか．\n\nもっと楽な方法あったら求む．","created_at":1705855578,"id":"6d97c821cbbc0ba9c7303cdb169196ab11d441701a238356ffeef863117745e0","kind":1,"pubkey":"a6f1f450080b65ba75da8ac7328f91c94f8314b2cc4aa719c516852a29388f0b","sig":"ca066ab9478c08956121be73dd80c022d9235197131ab07551d836024b97280783b249d83d27e724695c7a70840824824e4d8f76d261d2b2fa06fb4a1ce07573","tags":[]}