1. 24 7月, 2019 3 次提交
  2. 23 7月, 2019 1 次提交
  3. 19 7月, 2019 1 次提交
  4. 09 7月, 2019 1 次提交
  5. 31 5月, 2019 1 次提交
  6. 28 3月, 2019 1 次提交
  7. 27 3月, 2019 5 次提交
  8. 11 3月, 2019 1 次提交
  9. 08 3月, 2019 2 次提交
  10. 07 3月, 2019 3 次提交
  11. 28 2月, 2019 1 次提交
  12. 21 2月, 2019 1 次提交
  13. 18 2月, 2019 4 次提交
    • A
      Tweaks for #62079 · b164459b
      Alex Dima 提交于
      b164459b
    • D
      Add editor.indentSize option · 5f70fddb
      David Lechner 提交于
      This is an attempt to address issue #10339.
      
      Background:
      
      Currently, the `editor.tabSize` option does two things - it specifies the width of the tab character and it specifies how many columns to advance when the tab key is pressed. However, there is code in the wild that has a mix of spaces and tabs that expects these two values to be different.
      
      These generally use and indent size of 2 or 4 and spaces are used for indentation until the indent becomes >= 8. The tab character size is excpected to be 8 and groups of 8 spaces are replaced with a tab character. Indent levels end up looking like 2 spaces, 4 spaces, 6 spaces, 1 tab, 1 tab + 2 spaces, and so on.
      
      Implementation:
      
      In the editor options, a new option, `editor.indentSize` is added. This, in conjunction with `editor.tabSize` has the same semantics as `indent_size` and `tab_width` in the well known [EditorConfig specification][1].
      
      > indent_size: a whole number defining the number of columns used for each indentation level and the width of soft tabs (when supported). When set to "tab", the value of tab_width (if specified) will be used.
      >
      > tab_width: a whole number defining the number of columns used to represent a tab character. This defaults to the value of indent_size and doesn't usually need to be specified.
      
      [1]: editorconfig.org
      
      The new `indentSize` option takes a numeric value or "tab" just as EditorConfig's `indent_size`. The default value is set to "tab" so that current default behavior of VS Code does not change and existing user settings will not break.
      
      When getting the new `indentSize` option programatically, it always returns a numeric value (just as `tabSize` does when set to the deprecated "auto" value).
      
      In the text editor model, a new property is added for `indentSize`. Unlike the configuration options where the value of one property influences the other, In this code `tabSize` now should only mean "the width of the tab character" and `indentSize` should only mean "how may columns is one indent".
      
      The cursor operations and shift command are updated to reflect these new semantics.
      5f70fddb
    • A
      Rename option to renderFinalNewline · 607528b7
      Alex Dima 提交于
      607528b7
    • R
      Added displayBlankLastLineNumber setting · cfcd1568
      Rekicho 提交于
      cfcd1568
  14. 16 2月, 2019 2 次提交
  15. 15 2月, 2019 1 次提交
  16. 23 1月, 2019 1 次提交
    • M
      Rename source.autoFix to source.fixAll · 508f4316
      Matt Bierner 提交于
      Part of #62110
      
      `autoFix` is a confusing term since we have a `auto fix` command now. Using `fix all` as this term is used by many linters for this type of operation
      508f4316
  17. 22 1月, 2019 1 次提交
    • M
      Prototype autofix source code action · 4e6bd4ae
      Matt Bierner 提交于
      Part of #62110
      
      * Adds a new `CodeActionKind`: `source.autoFix`.
      * Implements a simple auto fix provider for typescript. This provider can auto fix `implement interface` and `spelling` errors (provided there is only a single valid fix listed)
      
      The provider is likely not something we actually want to check it (especially in its current state), we should ask TS for proper autoFix support
      4e6bd4ae
  18. 01 1月, 2019 1 次提交
  19. 27 12月, 2018 1 次提交
  20. 20 12月, 2018 1 次提交
  21. 19 12月, 2018 2 次提交
  22. 18 12月, 2018 1 次提交
  23. 10 12月, 2018 2 次提交
  24. 06 12月, 2018 2 次提交