VimL脚本语言:是否有其他语言的实现?

dre*_*mac 10 vim scripting plugins extensibility

问题: Vim最喜欢的一个方面是它的灵活性.我最不喜欢的是VimL脚本语言本身.我知道每个人都有自己对语言和编辑的偏好,所以我认为不是每个人都同意我.

问题: 如果您是Vim用户,并且如果您对使用VimL扩展vim有类似的不满,那么您使用了哪些替代方法来扩展Vim同时避免使用默认语言?我正在寻找可能超出我已经尝试过的想法,包括但不限于:

  • 使用python,ruby和perl的附加组件支持重新编译vim(很好,但是当我在没有添加支持的情况下在别人的机器上运行vim时它没有帮助)
  • 永远不要编写一行VimL脚本,只需下载预先存在的附加组件(很棒,当且仅当现有的东西完全符合您的要求时,如果您必须进行更改并最终不得不查看更多内容VimL脚本)

免责声明:请注意,这不是对VimL脚本或任何人的偏好的猛烈抨击.如果它对您有用,那就太好了!我只是问那些已经找到需要替代品的人,以及满足这种需求的方法.

更新:此问题已更新,并请求特定工具的特定参考.不需要讨论,辩论,投票或扩展讨论.如果存在特定工具,请随时参考.

Ste*_*tis 4

vim又爱又恨VimL。所以我一直在尝试emacs使用该evil插件。这是一种类似的模式,但具有插件和脚本语言vim的所有优点。主要是胜利。(例如,它不是 100% 像 vim \xe2\x80\x94 那样,不是像 vim \xe2\x80\x94 那样的特殊行列,但足够接近。)emacsemacs-lisp$

\n