Skip to content

Commit

Permalink
fix(language-service): remove extraLiners option for formatting
Browse files Browse the repository at this point in the history
close #3943
  • Loading branch information
johnsoncodehk committed Mar 7, 2024
1 parent 1f5b81e commit 439778a
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 1 deletion.
1 change: 0 additions & 1 deletion packages/language-service/lib/plugins/vue-sfc.ts
Expand Up @@ -167,7 +167,6 @@ export function create(): ServicePlugin {
...formatSettings,
unformatted: '',
contentUnformatted: blockTypes.join(','),
extraLiners: blockTypes.join(','),
endWithNewline: options.insertFinalNewline ? true
: options.trimFinalNewlines ? false
: document.getText().endsWith('\n'),
Expand Down
26 changes: 26 additions & 0 deletions packages/language-service/tests/format/3943.spec.ts
@@ -0,0 +1,26 @@
import { defineFormatTest } from '../utils/format';

defineFormatTest({
title: '#' + __filename.split('.')[0],
languageId: 'vue',
input: `
<!-- -->
<script setup lang="ts">
</script>
<template>
<router-view v-slot="{ Component, route }">
<keep-alive>
<component :is="Component" v-if="route.meta.keepAlive" />
</keep-alive>
<component :is="Component" v-if="!route.meta.keepAlive" />
</router-view>
<template></template>
<template></template>
<template></template>
<div>
<template></template>
</div>
</template>
`.trim(),
});

0 comments on commit 439778a

Please sign in to comment.