Skip to content

Latest commit

 

History

History
58 lines (50 loc) · 3.26 KB

CHANGES_CURRENT.md

File metadata and controls

58 lines (50 loc) · 3.26 KB

Features

  • #3024 - Snippet Support - Multi-select handler
  • #3047, #3052, #3056, #3059, #3061, #3064, #3105 - Snippets: Core Feature Work
  • #3067 - Snippets: Integrate snippets provided by extensions
  • #3090 - Snippets: Add insert snippet command
  • #3105 - Snippets: Implement configuration setting
  • #3132 - Snippets: User snippet editing
  • #2244 - Extension: Emmet support (fixes #1948)

Bug Fixes

  • #3008 - SCM: Fix index-out-of-bound exception when rendering diff markers
  • #3007 - Extensions: Show 'missing dependency' activation error to user
  • #3011 - Vim: Visual Block - Handle 'I' and 'A' in visual block mode (fixes #1633)
  • #3016 - Extensions: Fix memory leak in extension host language features (fixes #3009)
  • #3019 - Extensions: Fix activation error for Ionide.Ionide-fsharp extension (fixes #2974)
  • #3020 - Vim: Fix incsearch cursor movement (fixes #2968)
  • #3023 - Keybindings: Fix default - add quotes around "when" (thanks @noahhaasis!)
  • #3027 - Vim: Command-line completion - fix 'set no' completion
  • #3029 - Editor: Fix rubber-banding while scrolling with high key-repeat set
  • #3021 - Configuration: Fix zoom being reset when saving configuration (fixes #2294)
  • #3051 - Editor: Make horizontal / vertical scrollbars on editor surface configurable (fixes #3036)
  • #3030 - Extensions: Implement workspace storage (related #2676)
  • #3052 - Input: Fix key being 'eaten' after executing remapped key (fixes #3048)
  • #3060 - Snippets: Fix parser handling of stand-alone curly braces
  • #3044 - Search: Add search.exclude configuration option (fixes #2115 - thanks @joseeMDS!)
  • #3066 - Vim / Input: Fix ':map' condition (fixes #3049)
  • #3055, #3088 - Extensions: Implement 'vscode.openFolder' handler (related #3042)
  • #3076 - Terminal: Add ONIVIM_TERMINAL environment variable (fixes #3068)
  • #3078 - Auto-Update: Notify user when update fails due to missing key (fixes #3070)
  • #3086 - Snippets: Fix clash with completion / document highlights feature
  • #3085 - Snippets: Fix drop-shadow calculation at end of buffer
  • #3091 - Snippets: Fix auto-closing pairs when placeholders are on same line
  • #3102 - Vim / Input: Implement mapping timeout (fixes #2850)
  • #3121 - Snippets: Add support for the $TM_SELECTED_TEXT snippet variable
  • #3122 - Signature Help: Close signature help when traversing snippet placeholders
  • #3123 - Extensions: Fix failure to install extensions over 10MB from open-vsx
  • #3054 - Extensions: Completion - Implement 'isIncomplete' handler (fixes #3022, #2359)
  • #3129 - Snippets: Replace visual/select range on insert
  • #3057 - Theming: Turn down shadow intensity for light themes (related #3095)
  • #3133 - Completion: Implement shift+escape to close all popups w/o switching modes (fixes #3120)
  • #3134 - Snippets: Only show snippet visualizer for active editor
  • #3135 - Snippets: Convert choices to placeholders
  • #3137 - Snippets: Fix error parsing some snippets in the React TS/JS extensions

Performance

  • #3116 - SCM: Recalculate diff markers less frequently (only on buffer updates)

Documentation

Infrastructure / Refactoring

  • #3101 - Dependency: reason-fzy -> 485cae1
  • #3096 - OS: Add logging for readdir path (related #3092)
  • #3097 - Configuration: Remove unused workbench.tree.indent setting
  • #3115 - Dependency: vscode-exthost -> 1.53.0