mirror of
https://github.com/belsabbagh/dotfiles.git
synced 2026-04-11 01:26:46 +00:00
changes
This commit is contained in:
@@ -71,25 +71,25 @@ return {
|
|||||||
filetypes = { 'rust' },
|
filetypes = { 'rust' },
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
},
|
},
|
||||||
ts_ls = {
|
vtsls = {
|
||||||
filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' },
|
filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' },
|
||||||
init_options = {
|
settings = {
|
||||||
plugins = {
|
vtsls = {
|
||||||
{
|
-- autoUseWorkspaceTsdk = true,
|
||||||
name = '@vue/typescript-plugin',
|
tsserver = {
|
||||||
location = vue_language_server_path,
|
globalPlugins = {
|
||||||
languages = { 'javascript', 'typescript', 'vue' },
|
{
|
||||||
configNamespace = 'javascript',
|
name = '@vue/typescript-plugin',
|
||||||
enableForWorkspaceTypeScriptVersions = true,
|
location = vue_language_server_path,
|
||||||
|
languages = { 'vue' },
|
||||||
|
configNamespace = 'typescript',
|
||||||
|
enableForWorkspaceTypeScriptVersions = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
settings = {
|
capabilities = capabilities,
|
||||||
implicitProjectConfiguration = {
|
|
||||||
checkJs = true,
|
|
||||||
strictNullChecks = true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
biome = {
|
biome = {
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
@@ -98,12 +98,45 @@ return {
|
|||||||
filetypes = { 'php' },
|
filetypes = { 'php' },
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
},
|
},
|
||||||
volar = {
|
vuels = {
|
||||||
filetypes = { 'vue' },
|
filetypes = { 'vue' },
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
init_options = {
|
init_options = {
|
||||||
vue = {
|
config = {
|
||||||
hybridMode = true,
|
css = {},
|
||||||
|
emmet = {},
|
||||||
|
html = {
|
||||||
|
suggest = {},
|
||||||
|
},
|
||||||
|
javascript = {
|
||||||
|
format = {},
|
||||||
|
},
|
||||||
|
stylusSupremacy = {},
|
||||||
|
typescript = {
|
||||||
|
format = {},
|
||||||
|
},
|
||||||
|
vetur = {
|
||||||
|
completion = {
|
||||||
|
autoImport = false,
|
||||||
|
tagCasing = 'kebab',
|
||||||
|
useScaffoldSnippets = false,
|
||||||
|
},
|
||||||
|
format = {
|
||||||
|
defaultFormatter = {
|
||||||
|
js = 'none',
|
||||||
|
ts = 'none',
|
||||||
|
},
|
||||||
|
defaultFormatterOptions = {},
|
||||||
|
scriptInitialIndent = false,
|
||||||
|
styleInitialIndent = false,
|
||||||
|
},
|
||||||
|
useWorkspaceDependencies = false,
|
||||||
|
validation = {
|
||||||
|
script = true,
|
||||||
|
style = true,
|
||||||
|
template = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -2,7 +2,16 @@ return {
|
|||||||
'echasnovski/mini.nvim',
|
'echasnovski/mini.nvim',
|
||||||
config = function()
|
config = function()
|
||||||
require('mini.ai').setup { n_lines = 500 }
|
require('mini.ai').setup { n_lines = 500 }
|
||||||
require('mini.surround').setup()
|
require('mini.surround').setup {
|
||||||
|
mappings = {
|
||||||
|
add = 'gsa',
|
||||||
|
delete = 'gsd',
|
||||||
|
find = 'gsf',
|
||||||
|
find_left = 'gsF',
|
||||||
|
highlight = 'gsh',
|
||||||
|
replace = 'gsr',
|
||||||
|
},
|
||||||
|
}
|
||||||
require('mini.pairs').setup()
|
require('mini.pairs').setup()
|
||||||
require('mini.pick').setup()
|
require('mini.pick').setup()
|
||||||
require('mini.icons').setup()
|
require('mini.icons').setup()
|
||||||
|
|||||||
Reference in New Issue
Block a user