Updating vue, changing font, adding pomo
This commit is contained in:
@@ -37,6 +37,7 @@ require('lazy').setup({
|
||||
require 'plugins.markdown-preview',
|
||||
require 'plugins.neotest',
|
||||
require 'plugins.markview',
|
||||
require 'plugins.pomo',
|
||||
|
||||
-- TODO: Move these next
|
||||
require 'kickstart.plugins.debug',
|
||||
|
||||
@@ -18,10 +18,10 @@ return {
|
||||
end,
|
||||
keys = {
|
||||
{
|
||||
'<leader>cp',
|
||||
'<leader>mb',
|
||||
ft = 'markdown',
|
||||
'<cmd>MarkdownPreviewToggle<cr>',
|
||||
desc = 'Markdown Preview',
|
||||
desc = 'Markdown [B]rowser Render',
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
-- Paths for working with vue
|
||||
local vue_typescript_plugin_path = vim.fs.normalize '~/node_modules/@vue/typescript-plugin'
|
||||
local vue_language_server_path = vim.fs.normalize(vim.fn.stdpath 'data' .. '/mason/packages/vue-language-server/node_modules/@vue/language-server')
|
||||
|
||||
return {
|
||||
{
|
||||
-- Main LSP Configuration
|
||||
@@ -158,30 +162,6 @@ return {
|
||||
}
|
||||
|
||||
local servers = {
|
||||
--ts_ls = {
|
||||
-- init_options = {
|
||||
-- hostInfo = 'neovim',
|
||||
-- plugins = {
|
||||
-- {
|
||||
-- name = '@vue/typescript-plugin',
|
||||
-- --location = '', -- use local node_modules path
|
||||
-- location = vue_typescript_plugin_path,
|
||||
-- languages = { 'vue', 'javascript', 'typescript' },
|
||||
-- },
|
||||
-- },
|
||||
-- },
|
||||
-- filetypes = { 'javascript', 'javascriptreact', 'javascript.jsx', 'typescript', 'typescriptreact', 'typescript.tsx', 'vue' },
|
||||
--},
|
||||
-- Volar is deprecated in favor of vue_ls
|
||||
--volar = {
|
||||
-- filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' },
|
||||
-- init_options = {
|
||||
-- vue = {
|
||||
-- -- disable hybrid mode
|
||||
-- hybridMode = true,
|
||||
-- },
|
||||
-- },
|
||||
--}, -- hybrid mode is default
|
||||
vue_ls = {},
|
||||
vtsls = {
|
||||
filetypes = { 'typescript', 'javascript', 'javascriptreact', 'typescriptreact', 'vue' },
|
||||
@@ -212,19 +192,6 @@ return {
|
||||
enable = true,
|
||||
},
|
||||
},
|
||||
-- on_attach = function(client, bufnr)
|
||||
-- client.server_capabilities.documentFormattingProvider = true
|
||||
-- if client.server_capabilities.documentFormattingProvider then
|
||||
-- local au_lsp = vim.api.nvim_create_augroup('eslint_lsp', { clear = true })
|
||||
-- vim.api.nvim_create_autocmd('BufWritePre', {
|
||||
-- pattern = '*',
|
||||
-- callback = function()
|
||||
-- vim.lsp.buf.format { async = true }
|
||||
-- end,
|
||||
-- group = au_lsp,
|
||||
-- })
|
||||
-- end
|
||||
-- end,
|
||||
},
|
||||
html = {},
|
||||
cssls = {},
|
||||
|
||||
21
AppData/Local/nvim/lua/plugins/pomo.lua
Normal file
21
AppData/Local/nvim/lua/plugins/pomo.lua
Normal file
@@ -0,0 +1,21 @@
|
||||
vim.api.nvim_set_keymap('n', '<leader>Tw', '<cmd>TimerStart 25m Work<cr>', { desc = '⏲️ Start 25m [w]ork timer' })
|
||||
vim.api.nvim_set_keymap('n', '<leader>Tb', '<cmd>TimerStart 5m Break<cr>', { desc = '⏲️ Start 5m [b]reak time' })
|
||||
vim.api.nvim_set_keymap('n', '<leader>TB', '<cmd>TimerStart 10m Break<cr>', { desc = '⏲️ Start 10m [B]reak time' })
|
||||
vim.api.nvim_set_keymap('n', '<leader>Ts', '<cmd>TimerStop<cr>', { desc = '⏲️ [s]top timer' })
|
||||
|
||||
return {
|
||||
{
|
||||
'epwalsh/pomo.nvim', -- https://github.com/epwalsh/pomo.nvim
|
||||
version = '*', -- Recommended, use latest release instead of latest commit
|
||||
lazy = true,
|
||||
cmd = { 'TimerStart', 'TimerRepeat', 'TimerSession' },
|
||||
dependencies = {
|
||||
-- Optional, but highly recommended if you want to use the "Default" timer
|
||||
'rcarriga/nvim-notify',
|
||||
},
|
||||
opts = {},
|
||||
config = function(_, opts)
|
||||
require('pomo').setup(opts)
|
||||
end,
|
||||
},
|
||||
}
|
||||
@@ -47,6 +47,7 @@ return {
|
||||
spec = {
|
||||
{ '<leader>s', group = '[S]earch' },
|
||||
{ '<leader>t', group = '[T]oggle' },
|
||||
{ '<leader>T', group = '[T]ools' },
|
||||
{ '<leader>h', group = 'Git [H]unk', mode = { 'n', 'v' } },
|
||||
{ '<leader>m', group = '[M]arkdown' },
|
||||
{ '<leader>r', group = '[R]eload' },
|
||||
|
||||
Reference in New Issue
Block a user