News in 3.14.4
--------------
* Fix a crash when destroying the widget during a search
* Various other bug fixes
* Translation updates

News in 3.14.3
--------------
* Bug fixes
* Translation updates

News in 3.14.2
--------------
* Bug fix
* Translation updates

News in 3.14.1
--------------
* Fix UndoManager with a new implementation
* Various other improvements
* Translation updates

News in 3.14.0
--------------
* Translation updates

News in 3.13.91
---------------
* Improved Mac OS X support
* Gutter improvements
* Various other improvements and code clean-up
* Translation updates

News in 3.13.90
---------------
* Adjustments to the file loading and saving API:
  - Make gtk_source_encoding_get_default_candidates() private
  - Replace gtk_source_encoding_foreach() by gtk_source_encoding_get_all()
  The file loading and saving API can be considered stable now.

* Add Vala bindings
* Various other improvements
* Translation updates

News in 3.13.3
--------------
* Extend the api to obtain candidate encodings
* Rework drawing of spaces and margins (requires new Gtk+)
* Various other improvements and bugfixes
* Translation updates

News in 3.13.2
--------------
* New feature: file loading and saving
* Split testfiles.sh to tests/syntax-highlighting/
* GtkSourceView is now fully relicensed to LGPL
* Various other improvements and bugfixes
* Translation updates

News in 3.13.1
--------------
* Improvements to the words completion provider
* Completion window sizing fixes
* Improvements to some lang files 
* Various other improvements and bugfixes
* Updated translations

News in 3.12.1
--------------
* Renovate test-widget
* Various improvements and bugfixes
* Updated translations

News in 3.12.0
--------------
* Small improvements to the documentation
* Updated translations

News in 3.11.91
---------------
* Updated translations

News in 3.11.90
---------------
* Add syntax highlighting for LLVM IR and Sweave
* Improvements to some lang files
* Updated translations

News in 3.11.4
--------------
* Add the popular Solarized style schemes
* Improvements to some lang files and a new lang file for lex
* Optimize the draw-spaces code
* Various fixes to the completion framework
* Misc bugfixes
* Updated translations

News in 3.11.3
--------------
* Font scaling support for headings/titles in LaTeX and HTML
* Add Change Case submenu to the right click context menu
* Add ANS Forth 94 syntax highlighting
* Misc bugfixes
* Updated translations

News in 3.11.2
--------------
* Add API to change text case
* Add reStructuredText and yaml syntax highlighting
* Improve LaTeX, m4 and D syntax highlighting
* Documentation improvements (including best practices for language definition files)
* Installed tests
* Misc bugfixes
* Updated translations

News in 3.11.1
--------------
* Deprecate the Gutter:xpad and Gutter:ypad properties
* Deprecate gtk_source_gutter_get_window()
* Better implementation of GtkSourceMarks (private class GtkSourceMarksSequence)
* Style schemes: more visible right margin
* Documentation improvements
* Misc bugfixes
* Updated translations

News in 3.10.0
--------------
* Small bugfix
* Updated translations

News in 3.9.92
--------------
* SearchSettings: change default value of wrap-around to FALSE
* Misc bugfixes
* Updated translations

News in 3.9.91
--------------
* Improvements to the completion
* API break for the search and replace
* Deprecate the GtkSourceMarkAttributes:stock-id property
* Misc bugfixes
* Updated translations

News in 3.9.90
--------------
* Modify the search and replace API: SearchContext and SearchSettings classes
* Regular expression search
* Misc bugfixes
* Updated translations

News in 3.9.4
-------------
* Warning: the search and replace API is unstable
* Misc bugfixes
* Updated translations

News in 3.9.3
-------------
* Add a higher-level asynchronous search and replace API
* Deprecate gtk_source_completion_item_new_from_stock()
* Deprecate the GtkSourceGutterRendererPixbuf:stock-id property
* Updated translations

News in 3.9.2
-------------
* Add syntax highlighting for the Julia, mediawiki and Scala languages
* Improvements to the word completion provider
* Add the GtkSourceCompletionWords:activation property
* More compact completion popup window
* Misc bugfixes
* Updated translations

News in 3.9.1
-------------
* Deprecate the GtkSourceCompletionInfo::before-show signal
* Hide CompletionInfo when focus-out-event on the attached-to widget
* Improvements to the main completion window
* Some code improvements to the words completion provider
* Improvements to the C++ and Perl language specs
* Documentation improvements
* Misc bugfixes
* Updated translations

News in 3.8.1
-------------
* Improvements to the LaTeX and Perl language specs
* Update to gtk-mac-integration 2.0 API
* More unit tests
* Misc bugfixes
* Updated translations

News in 3.8.0
-------------
* Add Libtool versioning. There was an ABI break during this development
  cycle, because some private functions were accidentally exported. So
  the Libtool's -version-info is bumped from 0:0:0 to 1:0:0. On
  GNU/Linux, this results in a version bump of the soname.
* Updated translations

News in 3.7.92
--------------
* New style id for warnings
* Improvements to the completion code and documentation
* Misc bugfixes
* Updated translations

News in 3.7.91
--------------
* Simplify code for the completion
* Improvements of the Perl, R and Ruby language specs
* Misc bugfixes
* Updated translations

News in 3.7.90
--------------
* Improvements in completion
* Add Modelica language spec
* Misc bugfixes
* Updated translations

News in 3.7.3
-------------
* Deprecate gtk_source_completion_move_window()
* Deprecate gtk_source_completion_info_get_widget()
* Deprecate gtk_source_completion_info_set_widget()
* CompletionInfo: always a natural size
* Simplify internal code for the completion (new CompletionModel)
* Fixes for the style schemes and GtkSourceMark
* Other misc bugfixes
* Updated translations

News in 3.7.2
-------------
* Improved unit tests and code coverage support
* Misc bugfixes
* Updated translations

News in 3.7.1
-------------
* Add Bluespec SystemVerilog syntax highlighter
* Improvements in completion
* Add language spec for IDL
* Lots of fixes in gtk doc
* Misc bugfixes
* Updated translations

News in 3.6.0
-------------
* Updated translations

News in 3.5.4
-------------
* Misc bugfixes
* Updated translations

News in 3.5.3
-------------
* New ActionScript, mxml and J languages
* Misc bugfixes
* Updated translations

News in 3.5.2
-------------
* Misc bugfixes

News in 3.5.1
-------------
* New Puppet language
* Improvements in Go Language
* Misc bugfixes
* Updated translations

News in 3.4.2
-------------
* Improvements to completion code
* Misc bugfixes
* Updated translations

News in 3.4.1
-------------
* Fix problems with the completion popup when headers are hidden
* Misc bugfixes
* Updated translations

News in 3.4.0
-------------
* Updated translations

News in 3.3.5
-------------
* Misc bugfixes
* Updated translations

News in 3.3.4
-------------
* Misc bugfixes
* Updated translations

News in 3.3.3
-------------
* Python3 lang file
* Win32 build fixes
* Misc bugfixes
* Updated translations

News in 3.3.2
-------------
* Introduce gtk_source_language_get_style_fallback
* Refactoring and clenaup
* Misc bugfixes
* Updated translations

News in 3.3.1
-------------
* Change IgeMacIntegration to GtkOSXApplication
* Allow for multiple GDK backends
* Sort schemes alphabetically
* Sort the languages alphabetically
* Misc bugfixes
* Updated translations

News in 3.2.2
-------------
* Misc bugfixes

News in 3.2.1
-------------
* New JavaScript Object Notation lang file
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 3.2.0
-------------
* Updated translations

News in 3.1.6
-------------
* New Automake lang file
* New protobuf lang file
* Misc bugfixes
* Updated translations

News in 3.1.5
-------------
* Misc bugfixes
* Updated translations

News in 3.1.4
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 3.1.3
-------------
* New Markdown lang file
* New Standard ML lang file
* Misc bugfixes
* Updated translations

News in 3.1.2
-------------
* Misc bugfixes
* Updated translations

News in 3.1.1
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 3.0.2
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 3.0.1
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 3.0.0
-------------
* Updated translations

News in 2.91.9
-------------
* Use the GTK_SOURCE_ prefix also for all the macros
* Updated translations

News in 2.91.8
-------------
* Misc bugfixes

News in 2.91.7
-------------
* Misc bugfixes

News in 2.91.6
-------------
* Misc bugfixes
* Updated translations

News in 2.91.5
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.91.4
-------------
* Highlight C standard streams and signals
* GtkSourceView is not a factory of categories now
* Fix style problems
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.91.3
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.91.2
-------------
* Improved Gutter support
* New languages: Cobol, GO, Scilab
* Misc bugfixes
* Updated translations

News in 2.91.1
-------------
* Removed SourceIter, caseless search is now in gtk
* Adapt to latest gtk changes
* Misc bugfixes
* Updated translations

News in 2.91.0
-------------
* Added SystemVerilog language
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.90.4
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.90.3
-------------
* Bump version to 2.90: we are now targeting gtk3.
  This release is parallel installable with GtkSourveView 2
* Misc bugfixes
* Updated translations

News in 2.11.2
-------------
* Misc bugfixes
* Updated translations

News in 2.11.1
-------------
* Added introspection support
* Misc bugfixes
* Updated translations

News in 2.10.1
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.10.0
-------------
* Misc bugfixes
* Updated translations

News in 2.9.9
-------------
* Distribute a catalog for glade3
* Misc bugfixes
* Updated translations

News in 2.9.8
-------------
* Bugfixes in the "words" completion provider
* Misc bugfixes
* Updated translations

News in 2.9.7
-------------
* Remove a leftover in the UndoManager API

News in 2.9.6
-------------
* Changes to the completion API to allow better language bindings
* Add API to set a custom UndoManager on the buffer
* Misc bugfixes
* Updated translations

News in 2.9.5
-------------
* Misc bugfixes
* Updated translations

News in 2.9.4
-------------
* Implement context classes and use them to mark strings,
  comments, keywords and regions where spell-check is disabled
* More work on completion
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.9.3
-------------
* Crasher bugfixes in word completion provider
* Misc bugfixes for win32
* Smarter autoindentation
* New language: SPARQL
* Misc bugfixes
* Updated translations

News in 2.9.2
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.9.1
-------------
* Added draw spaces for leading, text and trailing spaces
* Merged GtkSourceCompletion branch
* Updated translations

News in 2.8.1
-------------
* Misc bugfixes in gutter tooltip rendering
* Updated translations

News in 2.8.0
-------------
* Misc bugfixes
* Updated translations

News in 2.7.5
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.7.4
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.7.3
-------------
* Misc bugfixes

News in 2.7.2
-------------
* Add GtkSourceGutter api to customize gutter drawing
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.7.1
-------------
* Add tooltips to GtkSourceMarks
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.6.2
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.6.1
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.6.0
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.5.6
-------------
* Misc bugfixes
* Updated translations

News in 2.5.5
-------------
* New "cobalt" style scheme
* Misc bugfixes
* Updated translations

News in 2.5.4
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.5.3
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.5.2
-------------
* Misc bugfixes
* Improvements to some of the lang files
* Updated translations

News in 2.5.1
-------------
* Misc bugfixes
* Improvements to some of the lang files
* Updated translations

News in 2.4.1
-------------
* Fix a crash when inserting images in the buffer
* Improvements to some of the lang files
* Updated translations

News in 2.4.0
-------------
* Updated translations

News in 2.3.3
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.3.2
-------------
* Misc bugfixes
* Improvements to some of the lang files
* Updated translations

News in 2.3.1
-------------
* Misc bugfixes
* Updated translations

News in 2.3.0
-------------
* Add function to guess the language for a given filename and mime type
  (bump glib dependency to 2.14 that includes gio, remove gnome-vfs dep)
* Allow to set background color of paragraphs with marks
* Support drawing white spaces
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.2.2
-------------

* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.2.1
-------------

* Improve keybindings
* Misc bugfixes
* Updated translations

News in 2.2.0
-------------

* Misc bugfixes
* Updated translations

News in 2.1.3
-------------

* Misc bugfixes
* Updated translations

News in 2.1.2
-------------

* Fix a GtkSourceMark API issue
* Updated translations

News in 2.1.1
-------------

* Misc bugfixes
* Updated translations

News in 2.1.0
-------------

* New gtk-print based printing API
* New GtkTextMark-based GtkSourceMark API
* Misc bugfixes
* Updated translations

News in 2.0.0
-------------

* Updated translations

News in 1.90.4
--------------

* Many improvements to all the lang files
* Many minor API tweaks
* Misc bugfixes
* Updated translations

News in 1.90.3
--------------

* New default set of styles used to define a style scheme
* Many improvements to all the lang files, ruby and perl lang
  files in particular.
* Some API tweaks
* Misc bugfixes

News in 1.90.2
--------------

* Library is now LGPL (some lang files aren't yet)
* Support replacing contexts
* Support symbolic colors in schemes
* Add tango style scheme
* Some API tweaks
* Many lang file updates
* Misc bugfixes

News in 1.90.1
--------------

* GtkSourceStyle is now a gobject
* Be more careful about Language and LanguageManager lifecycles: add
  gtk_source_[language|style_scheme]_manager_get_default to obtain
  managers object owned by gtksourceview
* Most of the files are now officially licensed under LGPL, still
  waiting for a few approval before completely switching the license.
* Port to GRegex
* Misc lang file updates
* Misc bugfixes

News in 1.90.0
--------------

This marks the road to GtkSourceView 2.0, and breaks the API. It is still
considererd API-unstable.

* API update/break
* New highlighting and theming engines (Yevgen Muntyan, Marco Barisione)
* GnomePrint-based print API removal

News in 1.8.6
-------------

* Mark Undo/Redo insensitive when the view is not editable (Carlos Garnacho)
* Fix current line highlightging drawing artifacts (Yevgen Muntyan)
* Updated translations

News in 1.8.5
-------------

* Updated translations

News in 1.8.4
-------------

* RPM highlighting (Konstantin Ryabitsev)
* Fix a problem with search in accented words (Yevgen Muntyan)
* Misc lang file fixes
* Updated translations

News in 1.8.3
-------------

* Added docbook lang file (Joachim Noreiko)
* Added OCaml lang file (Eric Cooper)
* Cleanup some mime types in lang files (Paolo Maggi)
* Updated translations

News in 1.8.2
-------------

* Fixed bug #360495 – Errors in Java/Verilog syntax files (Jeff Walden)
* Fixed bug #380996 – language.dtd needs more comments (Leonardo Ferreira 
  Fontenelle and Paolo Maggi)
* Added a RNG schema for the .lang file format (Paolo Maggi)
* Fixes bug #375515 – allow fullstop in xml tag highlighting (Carey O'Shea)
* Updated translations

News in 1.8.1
-------------

* Fixed #357447 – Missing break in gtk_source_tag_set_property() (Kouhei Sutou)
* Fixed #357746 – "Insert spaces instead of tabs" doesn't work (Paolo Borelli)
* Updated translations

News in 1.8.0
-------------

* Added text/x-gettext-translation-template to the list of 
  mime-types in po.lang
* Updated translations

News in 1.7.2
-------------

* add an 'indent-on-tab' property to indent the selected text
  using the tab key
* highlight fortran operators
* Updated translations

News in 1.7.1
-------------

* New Lang files (D, boo)
* Updated translations

News in 1.6.1
-------------

* Updated Lang files (php, ruby, perl, xml, .desktop)
* Consume all button press events on the line numbers margin
* Updated translations

News in 1.6.0
-------------

* Updated translations

News in 1.5.7
-------------

* Updated translations

News in 1.5.6
-------------

* fix .lang files lookup from xdg directories.

News in 1.5.5
-------------

* Requires gtk+ 2.8.x
* Fixed bug #309663 – gcc 4.01 compiler treats pointer target
  warnings as errors (Marco Barisione)
* Added scheme.lang (Paolo Borelli)
* Allow to specify both 'u' and 'r' modifiers to python strings at 
  the same time (Steve Frécinaux)
* Add iterators to text region and use them (Paolo Borelli and Paolo Maggi)
* Use cairo to draw the right margin (Jeroen Zwartepoorte)
* Fixed bug #321252 - Clicking gedit line numbers should jump to line (Paolo 
  Borelli and Paolo Maggi)
* Fixed bug 312241 – .lang files in homedir take priority over $prefix (Guillaume
  Desmottes and Paolo Borelli)
* Fixed bug #318577 – win32 port (Tor Lillqvist, Paolo Borelli and Paolo Maggi) 
* Updated translations

News in 1.5.4
-------------

* Fixed bug #170604 – syntax for GNU Octave

News in 1.5.3
-------------

* Fixed bug #321898 - fix for division by zero bug (not checking 
  g_timer_elapsed() return value)
* Fixed bug #323999 - perl inline pod not properly highlighted
* Fixed bug #323750 - CSS highlighting missing "font" property
* Fixed bug #316612 - Ruby coloration problems
* Fixed bug #316587 - PHP syntax file should be in the "Scripting" section 
  instead of "Sources")
* Fixed bug #316330 - Ada Syntax highlighting is incorrect
* Fixed bug #168090 - Recognise fortran line comments better
* Added a --disable-gnomeprint configuration option
* Fixed i18n problem introduced in 1.5.2
* Added changelog.lang
* Updated translations

News in 1.5.2
-------------

* Fix an off by one error in Lang directory lookup

News in 1.5.1
-------------

* Lang files are now loaded from the locations specified in XDG_DATA_DIRS
* Bug Fixes
* New and updated translations.

News in 1.4.2
-------------

* New and updated translations.

News in 1.4.1
-------------

* Include the html documentation in the tarball.
* Updated translations.

News in 1.4.0
-------------

* Bug fixes (Paolo Maggi and Paolo Borelli)
* New and updated translations.

News in 1.3.93
--------------

* Bug fixes (Paolo Maggi and Paolo Borelli)
* New and updated translations.

News in 1.3.92
--------------

* New and updated translations.

News in 1.3.91
--------------

* use G_NORMALIZE_NFD in caseless search, part of bug #303239 (Paolo Maggi)
* allow GtkSourceView derivatives to override the key press (Paolo Borelli)
* Makefile.lang (Ricardo Lenz, Paolo Borelli)
* Updates to SQL, C#, javascript and XML language specifications.
* New and updated translations.

News in 1.2.1
-------------

* Plug small memory leaks (Yevgen Muntyan)
* Fix unitialized variable (Marco Barisione)
* Use the proper mime type for ruby files (Paolo Maggi)
* Small improvements to sql.lang and fortran.lang
* New and updated translations.

News in 1.2.0
-------------

* Updated translations.

News in 1.1.93
--------------

* Partially fixed bug bug #168247 (wrong selection of characters when 
  searching for single characters)
* Fixed	bug #164066 (Highlight Current Line Bug with Pixmap Based Themes)
* Fixed bug #168229 (disconnect tag table signal handlers in destructor)
* Rewritten idl.lang
* Added some missing items to php.lang
* Updated translations.

News in 1.1.92
--------------

* Bug fixes and update translations.

News in 1.1.91
--------------

* Undoing/Redoing to a non-modified state unset the modified flag.
* Added some missing documentation and improved existing one.
* Bug fixes and update translations.

News in 1.1.90
--------------

* Current line highlighting
* New languages specs for TCL, Nemerle, VHDL, sh, .ini, gtkrc.
* Support for Undo key in Sun keyboards
* Bug fixes and updated translations.

News in 1.1.1
-------------

* New languages specs for fortran, css, javascript and pascal.
* Bug fixes and updated translations.

News in 1.1.0
-------------

* Use Pango for printing.
* New languages specs for Ruby, LUA, Perl's POD, VB.NET, Haskell and
  Texinfo.
* Bug fixes and updated translations.

News in 1.0.0
-------------

* Bug fixes and updated translations.

News in 0.9.2
-------------

* Bug fixes and updated translations.

News in 0.9.1
-------------

* Bug fixes.
* XML and HTML .lang files now highlight strings using simple patterns.
* Beginning of line and end of line are now correctly matched, even if
  the slice of text doesn't include the newlines.
* "Others" style is now deprecated.

News in 0.9.0
-------------

* Miscellaneous Bugfixes

News in 0.8.0
-------------

* Highlighting spec files for PHP, Verilog, MSIL, C# and SQL.
* Migrated test application to Gtk 2.3 (UI and file selector).

News in 0.7.0
-------------

* A bunch of small bugfixes
* Replaced deprecated calls for glib 2.3
* Multiline backward search works now
* <keyword-item> patterns are now limited to 250 elements (more cause 
  trouble with GNU regex)

News 0.4.0 -> 0.5.0
-------------------

* Removed hack for bug #81893 since it's now fixed in Gtk+
* Added "style_changed" signal to GtkSourceStyleScheme to signal the
  buffer that a style has changed

News 0.3.0 -> 0.4.0
-------------------

* Added get_style_names method to the GtkSourceStyleScheme interface
* New method gtk_source_language_get_id
* Added the id arg to all constructors of gtksourcetag.[ch]
* Added ID and tag_style properties to GtkSourceTag
* Fixed the .pc.in file
* Fixes to the printing code

News 0.2.1 -> 0.3.0
-------------------

* Printing support
* Caseless search functions gtk_source_iter_search_forward/backward
* API reference documentation building infrastructure
* Added support for translation of user visible strings in language
  spec files
* gtk_source_buffer_find_bracket_match has been renamed to
  gtk_source_iter_find_matching_bracket

News 0.2.0 -> 0.2.1
-------------------

* Dropped strict libgnome dependency (some Gnome libraries are still needed to
  build the tests, but those are now optional)
* Regular expression syntax changed to Extended POSIX + GNU operators
* Generate enums and flags for introspection and language bindings
* Copy of GNU regular expression library included for platforms which aren't
  based on the GNU C library (bug #112517)
* grab_focus no longer scrolls the widget to the cursor (workaround Gtk+ 
  bug #81893)

News 0.1.0 -> 0.2.0
-------------------

* src directory renamed to gtksourceview for proper header
  namespacing

News 0.0.3 -> 0.1.0
-------------------

* API has been completely revised
* New language and manager objects to set regular expressions for
  syntax highlighting from XML files
* New improved highlighting engine
* Rewritten test application which demonstrates most important features
* Markers API have been redesigned
* Text style schemes for highlighted elements
* The view can draw a vertical line indicating a right margin
* Smart HOME/END keys move to the first/last character in the line
  before moving to the real begin/end
* Auto indentation

News 0.0.2 -> 0.0.3
----------------

* Undo support using begin/end_user_action in GtkTextBuffer.
* Implemented gtk_source_buffer_convert_to_html the name says what it does :-)
* more auto indent support/bugfixes: On an keypress it will automatic inserting whitespaces before/after on operator characters like [=<>!], comma [,]  and begin parantes[(]. This is hardcoded values and will probadly only work correcly on C/C++/Java/python or similar programing languages syntax
* bugfixes.

News 0.0.1 -> 0.0.2
----------------

* Auto indent support
* bugfixes

News 0.0.1
--------

* Syntax/Pattern highlighting
* Bracket matching support
* Show line numbers in margin
