Hi,
as some of you may know, I am maintaining a little unicode plugin
https://github.com/chrisbra/unicode.vim
Now I got an issue, that asks if it would be possible to distribute this 
plugin with Vim, so I am asking here for feedback. Would such a plugin 
or package be considered generally useful to be distributed with Vim or 
should I continue to maintain it as separate plugin?
Feedback is welcome.
Here is the description of the plugin, taken from 
https://github.com/chrisbra/unicode.vim/blob/master/README.md which also 
contains a little screencast:
This plugin aims to make the handling of unicode and digraphs chars in 
Vim easier. It serves 3 purposes:
    Complete Characters
    Identify Characters
    Ease the use of Digraphs
Complete Characters
A custom completion function is available to complete characters using 
their Unicode name or Codepoint. If a digraph exists for that character, 
it will be displayed in paranthesis. Press Ctrl-X Ctrl-Z to trigger this 
completion from insert mode. Also a new custom completion for digraph 
chars is available. Press Ctrl-X Ctrl-G to trigger this completion. It 
will display all digraphs, that are reachable from the previous typed 
letter.
Identify Characters
The :UnicodeName command can be used to identify the character under the 
cursor. This works similar to the builtin ga command (in fact, the help 
also states a possibility to map this command to the ga builtin 
command), but it also displays the digraph character (if it exists) and 
the HTML entity.
The :SearchUnicode command can be used to search in the unicode 
character table to search for a certain unicode character with a given 
name or value.
The :UnicodeTable can be used to generate an Unicode table, including 
HTML entity names and Digraph chars. The UnicodeTable will be nicely 
syntax highlighted.
Ease the use of Digraphs
Use the :Digraphs command to search for an digraph with the given name 
(e.g. :Digraphs copy will display all digraphs that will create a 
character name which contains copy in its name). You can also search for 
the decimal value. This plugin also maps the key <F4> that will allow to 
transform 2 given normal chars into their digraph char.
See also the following screencast, that shows several features 
available: screencast of the plugin
Installation
Use the plugin manager of your choice. Or download the stable version of 
the plugin, edit it with Vim (vim unicode-XXX.vmb) and simply source it 
(:so %). Restart and take a look at the help (:h unicode-plugin)
Usage
Once installed, take a look at the help at :h unicode-plugin
Here is a short overview of the functionality provided by the plugin:
Ex commands:
:Digraphs        - Search for specific digraph char
:SearchUnicode   - Search for specific unicode char
:UnicodeName     - Identify character under cursor (like ga command)
:UnicodeTable    - Print Unicode Table in new window
:DownloadUnicode - Download (or update) Unicode data
Normal mode commands:
<C-X><C-G>  - Complete Digraph char
<C-X><C-Z>  - Complete Unicode char
<F4>        - Combine characters into digraphs
Scripting Functions:
unicode#FindUnicodeBy() - Find unicode characters
unicode#FindDigraphBy() - Find Digraph char
unicode#Digraph()       - Returns digraph char
unicode#UnicodeName()   - Identifies unicode character (by value)
License & Copyright
© 2009-2014 by Christian Brabandt. The Vim License applies. See :h license
NO WARRANTY, EXPRESS OR IMPLIED. USE AT-YOUR-OWN-RISK
Best,
Christian
-- 
Hoffentlich werden wir so alt wie wir aussehen.
-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
--- 
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Friday, May 20, 2016
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment