Skip to content

Latest commit

 

History

History
196 lines (170 loc) · 11.4 KB

CHANGELOG.md

File metadata and controls

196 lines (170 loc) · 11.4 KB

Change Log

This is the Changelog for the unicode.vim plugin

[Unreleased]

  • new command :UnicodeCache to create the cache file for UnicodeData.txt manually
  • new functions unicode#Regex() and unicode#Search(), this allows for better interactively search of unicode characters, try this:
    /<CTRL-R>=unicode#Regex(unicode#Search('euro'))<cr>
  • Add HTML Entity completion using CTRL-X CTRL-B (:h CTRL-X_CTRL-B)
  • Cache the :UnicodeTable in a separate cache file. Makes loading the table a lot faster.
  • Have the unicode completion also search by HTML entity.

0.21 - 2017-09-27

  • escape ' properly for digraph-completion reported by Konfekt in #4, thanks!
  • documentation update by Marco Hinz, thanks!
  • remove QuitPre autocommand, that might quit your Vim unintentionally
  • Add BOM for Byte Order Mark
  • Allow specify, which digraphs are being replaced by the g:Unicode_ConvertDigraphSubset variable and some performance improvements for :Digraphs reported by stepk in #8 thanks!
  • Fix some small bugs, regarding digraph generation PlugMakeDigraph
  • When searching for a digraph or unicode character highlight the search pattern
  • when calling :UnicodeName make sure, to use the english language (makes parsing ga work correctly)
  • Make :UnicodeName output the search string
  • Make :UnicodeName optionally output only part of the character output (e.g. digraph, html, name, regex or value)
  • Fix a parsing error for :UnicodeName reported by daveyarwood in #9 thanks!)
  • always require to match case when completing digraphs (reported by jnd-au in #10 thanks!)
  • AirlineIntegration of the :UnicodeTable command
  • call public unicode function always with :Unicode prefix (e.g. rename :SearchUnicode to :UnicodeSearch and :DownloadUnicode to :UnicodeDownload
  • fix :UnicodeSearch expected a string > 1 char (reported by hseg in #15, thanks!)
  • new command :DigraphNew to define a new digraph (suggested by bpj in #14 thanks!)
  • only map keys, if not already mapped to (suggested in #17)
  • Allow register "+", "*" and "/" for :UnicodeName
  • Allow to include glyph directly from :UnicodeSearch
  • Prevent flickering of Window when opening :UnicodeTable
  • Update html character entities to those defined by HTML5
  • needs vim version 7.4
  • :UnicodeName also outputs the character to be used in VimScript

0.20 - 2015-01-15

0.19 - 2014-04-16

  • :UnicodeName shows all digraphs per character
  • :UnicodeName shows decimal value for glyph
  • :SearchUnicode search unicode character by name or value
  • Make functions publicly available ([unicode#Digraph()], unicode#FindUnicodeBy(), [unicode#UnicodeName()])
  • cache UnicodeData.txt file in VimL dictionary format (so reading will be faster)
  • Performance tuning, more comments, better error handling
  • All configuration variables have a common g:Unicode... prefix
  • document (UnicodeGA)
  • Digraph completion can display unicode name in preview window (if enabled, set g:Unicode_ShowDigraphName variable to enable)
  • Always display digraph char when completing unicode char (and a digraph is available).
  • Unicode completion always available using
  • Therefore removed :EnableUnicodeCompletion and :DisableUnicodeCompletion commands
  • too slow unicode completions will be stopped after 2 seconds
  • fix annoying new line bug, when using digraph generation in visual mode
  • new command :UnicodeTable
  • new command [:DownloadUnicode] (including syntax highlighting)

0.18 - 2014-03-27

  • include mapping for easier digraph generation
  • fix wrong display of :Digraphs 57344
  • :Digraphs can also search for unicode name

0.17 - 2013-08-15

  • disable preview window (for completing unicode chars) by default, can be enabled by setting the variable g:Unicode_ShowPreviewWindow (patch by Marcin Szamotulski, thanks!)

0.16 - 2013-02-16

0.15 - 2013-02-05

  • make sure, the returned digraphs list is not empty.

0.14 - 2012-12-01

0.13 - 2012-09-08

  • better output for :UnicodeName, it did previously hide messages

0.12 - 2012-04-12

  • :UnicodeName shows digraph, if it exists
  • better completion of digraphs

0.11 - 2012-04-11

  • prevent loading of autoload file too early
  • Make matching digraph more error-prone
  • show all matching digraphs for a char

0.10 - 2011-12-15

  • enable completing of only the names
  • Really disable the 'completefunc' when disabling the function

0.09 - 2011-07-07

0.08 - 2010-09-30

  • Fix an issue with configuring the plugin (Thanks jgm)
  • Code cleanup
  • Make use of the preview window, when completing Digraph or Unicode Glyphs
  • By default, the Digraph Glyphs will now be enabled using i_Ctrl-X_CTRL-G instead of using Ctrl-X_Ctrl-C which wouldn't work in a terminal
  • :UnicodeName now displays the hexadecimal Unicode Codepoint instead of the decimal one (as this seems to be the official way to display unicode codepoints).

0.07 - 2010-09-23

  • :UnicodeName
  • specify g:enableUnicodeCompletion to have unicode completion always enabled.

0.06 - 2010-08-26

  • many small bugfixes with regard to error-handling and error displaying
  • use default netrw_http_cmd (instead of hardwiring wget)
  • small documentation update (Inlude a snippet of UnicodeData.txt and get rid of Index.txt data)

0.05 - 2010-04-19

0.04 - 2010-02-01

  • Use UnicodeData.txt to generate Data (Index.txt does not contain all glyphs).
  • Check for empty file UnicodeData.txt

0.03 - 2009-10-27

  • Digraph Completion

0.02 - 2009-10-22

  • Enabled GetLatestScripts (GLVS)

0.01 - 2009-10-22

  • First working version