mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-20 00:28:52 +01:00
Ignore comments when select next/prev. Fixes #27763
This commit is contained in:
@@ -7,9 +7,7 @@ import * as vscode from 'vscode';
|
||||
import { getNode, getDeepestNode, findNextWord, findPrevWord } from './util';
|
||||
import Node from '@emmetio/node';
|
||||
|
||||
export function nextItemStylesheet(selection: vscode.Selection, editor: vscode.TextEditor, rootNode: Node): vscode.Selection {
|
||||
let startOffset = editor.document.offsetAt(selection.anchor);
|
||||
let endOffset = editor.document.offsetAt(selection.active);
|
||||
export function nextItemStylesheet(startOffset: number, endOffset: number, editor: vscode.TextEditor, rootNode: Node): vscode.Selection {
|
||||
let currentNode = getNode(rootNode, endOffset, true);
|
||||
|
||||
// Full property is selected, so select full property value next
|
||||
@@ -47,9 +45,7 @@ export function nextItemStylesheet(selection: vscode.Selection, editor: vscode.T
|
||||
|
||||
}
|
||||
|
||||
export function prevItemStylesheet(selection: vscode.Selection, editor: vscode.TextEditor, rootNode: Node): vscode.Selection {
|
||||
let startOffset = editor.document.offsetAt(selection.anchor);
|
||||
let endOffset = editor.document.offsetAt(selection.active);
|
||||
export function prevItemStylesheet(startOffset: number, endOffset: number, editor: vscode.TextEditor, rootNode: Node): vscode.Selection {
|
||||
let currentNode = getNode(rootNode, startOffset);
|
||||
if (!currentNode) {
|
||||
currentNode = rootNode;
|
||||
|
||||
Reference in New Issue
Block a user