vim-scalaconceal


Ⅰ. 插件描述

Unicode goodness for Scala code by using vim's “conceal” feature

Ⅱ. 基本信息

创建日期:  2013-11-08
使用用户:  11
Github星:  19
插件作者:  Michael Pollmeier

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'mpollmeier/vim-scalaconceal'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'mpollmeier/vim-scalaconceal'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'mpollmeier/vim-scalaconceal'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/mpollmeier/vim-scalaconceal

Ⅳ. 文档说明

This syntax file displays unicode characters for some Scala operators and
built-in functions, turning the following:

  foo =>
  foo <- bar
  foo -> bar
  2 <= 5
  5 >= 2
  2 == 2
  2 === 2l
  2 != 3
  2 =/= 2l
  foo && bar
  foo || bar
  foo map bar
  foo flatMap bar

into

  foo ⇒
  foo ← bar
  foo → bar
  2 ≤ 5
  5 ≥ 2
  2 ≟ 2
  2 ≡ 2l
  2 ≠ 3
  2 ≢ 2l
  foo ∧ bar
  foo ∨ bar
  foo ∘ bar
  foo ⤜ bar

Screenshot:

This does not – at any point – alter your source code. It simply uses Vim's
"conceal" feature to “hide” map behind ∘, etc. Whenever the cursor is at
a line with concealed text, the text will be expanded.

To install, simply put scala.vim in ~/.vim/after/syntax or use something
like Pathogen (recommended).

Vim ≥ 7.3 is required.

This plug-in is very much inspired by
https://github.com/ehamberg/vim-cute-python
and
http://github.com/Twinside/vim-haskellConceal

添加新评论