plugins clean up
This commit is contained in:
@ -15,11 +15,12 @@ map('n', '<C-j>', '<C-w>j', default_opts)
|
||||
map('n', '<C-k>', '<C-w>k', default_opts)
|
||||
map('n', '<C-l>', '<C-w>l', default_opts)
|
||||
|
||||
-- Neovim Tab Navigation
|
||||
-- Neovim Tab Navgation via Vem-Tabline
|
||||
map('n', '<leader>t', ':tabnew<CR>', default_opts)
|
||||
map('n', '<leader>w', ':-tabnext<CR>', default_opts)
|
||||
map('n', '<leader>e', ':+tabnext<CR>', default_opts)
|
||||
map('n', '<leader>r', ':tabclose<CR>', default_opts)
|
||||
map('n', '<leader>e', ':bnext<CR>', default_opts)
|
||||
map('n', '<leader>w', ':bprev<CR>', default_opts)
|
||||
map('n', '<leader>r', '<Plug>vem_move_buffer_right', default_opts)
|
||||
map('n', '<leader>q', '<Plug>vem_move_buffer_left', default_opts)
|
||||
|
||||
-----------------------------------------------------------
|
||||
-- Applications and Plugins shortcuts
|
||||
|
||||
@ -1,17 +0,0 @@
|
||||
local cmd = vim.cmd
|
||||
local g = vim.g
|
||||
|
||||
g['mkdx#settings.highlight.enable'] = 1
|
||||
|
||||
cmd [[
|
||||
let g:mkdx#settings = {
|
||||
\ 'highlight': { 'enable': 1 },
|
||||
\ 'map': { 'prefix': '<=>' },
|
||||
\ 'enter': { 'shift': 1, 'enable': 1 },
|
||||
\ 'links': { 'external': { 'enable': 1 }, 'fragment': { 'jumplist': 1 } },
|
||||
\ 'toc': { 'text': 'Table of Contents', 'update_on_write': 1},
|
||||
\ 'fold': { 'enable': 1 },
|
||||
\ 'checkbox': { 'toggles': [' ', '-', 'X' ] },
|
||||
\ }
|
||||
]]
|
||||
|
||||
15
lua/plugins/null-ls.lua
Normal file
15
lua/plugins/null-ls.lua
Normal file
@ -0,0 +1,15 @@
|
||||
local null_ls = require("null-ls")
|
||||
|
||||
null_ls.setup({
|
||||
on_attach = function(client, bufnr)
|
||||
if client.resolved_capabilities.document_formatting then
|
||||
vim.cmd("nnoremap <silent><buffer> <Leader>f :lua vim.lsp.buf.formatting()<CR>")
|
||||
-- format on save
|
||||
vim.cmd("autocmd BufWritePost <buffer> lua vim.lsp.buf.formatting()")
|
||||
end
|
||||
|
||||
if client.resolved_capabilities.document_range_formatting then
|
||||
vim.cmd("xnoremap <silent><buffer> <Leader>f :lua vim.lsp.buf.range_formatting({})<CR>")
|
||||
end
|
||||
end,
|
||||
})
|
||||
@ -11,17 +11,6 @@ return require'packer'.startup(function()
|
||||
-- Nvim Tree File Manager on the Left
|
||||
use 'kyazdani42/nvim-tree.lua'
|
||||
|
||||
-- Markdown Extension for Customizable Keymappings
|
||||
use 'SidOfc/mkdx'
|
||||
|
||||
-- Markdown Flow
|
||||
--[[use {
|
||||
"jakewvincent/mkdnflow.nvim",
|
||||
config = function()
|
||||
require('mkdnflow').setup()
|
||||
end
|
||||
}]]--
|
||||
|
||||
use({
|
||||
'jakewvincent/mkdnflow.nvim',
|
||||
config = function()
|
||||
@ -34,7 +23,6 @@ return require'packer'.startup(function()
|
||||
end
|
||||
})
|
||||
-- Headlines Extension
|
||||
|
||||
use 'lukas-reineke/headlines.nvim'
|
||||
|
||||
-- Follow MD Links
|
||||
@ -45,19 +33,25 @@ return require'packer'.startup(function()
|
||||
|
||||
-- Treesitter Language Stuff
|
||||
use 'nvim-treesitter/nvim-treesitter'
|
||||
|
||||
-- I don't know what polygot does or if I need it.
|
||||
-- use 'sheerun/vim-polyglot'
|
||||
|
||||
-- Rename and Work with Buffer & Tabs
|
||||
use 'pacha/vem-tabline'
|
||||
|
||||
-- Null-LS
|
||||
use'jose-elias-alvarez/null-ls.nvim'
|
||||
|
||||
use 'tjdevries/colorbuddy.nvim'
|
||||
|
||||
use 'bkegley/gloombuddy'
|
||||
|
||||
use {'prettier/vim-prettier', run = 'yarn install' }
|
||||
-- Prettier Plugin for Neovim specifically
|
||||
use'MunifTanjim/prettier.nvim'
|
||||
|
||||
-- Trouble Shows Errors with Files.
|
||||
use {
|
||||
"folke/trouble.nvim",
|
||||
requires = "kyazdani42/nvim-web-devicons",
|
||||
config = function()
|
||||
require("trouble").setup {
|
||||
}
|
||||
end
|
||||
}
|
||||
use 'lukas-reineke/indent-blankline.nvim'
|
||||
|
||||
use 'simrat39/symbols-outline.nvim'
|
||||
@ -72,7 +66,12 @@ return require'packer'.startup(function()
|
||||
|
||||
-- Allow Popups for Telescope etc
|
||||
use 'nvim-lua/popup.nvim'
|
||||
-- Various Color Schemes
|
||||
|
||||
-----------------------------------------------------------
|
||||
-- Various Color Schemes
|
||||
-----------------------------------------------------------
|
||||
use 'tjdevries/colorbuddy.nvim'
|
||||
use 'bkegley/gloombuddy'
|
||||
use 'tanvirtin/monokai.nvim'
|
||||
use 'Mofiqul/dracula.nvim'
|
||||
use 'lunarvim/colorschemes'
|
||||
|
||||
37
lua/plugins/prettier.lua
Normal file
37
lua/plugins/prettier.lua
Normal file
@ -0,0 +1,37 @@
|
||||
local prettier = require("prettier")
|
||||
|
||||
prettier.setup({
|
||||
bin = 'prettier', -- or `prettierd`
|
||||
filetypes = {
|
||||
"css",
|
||||
"graphql",
|
||||
"html",
|
||||
"javascript",
|
||||
"javascriptreact",
|
||||
"json",
|
||||
"less",
|
||||
"markdown",
|
||||
"scss",
|
||||
"typescript",
|
||||
"typescriptreact",
|
||||
"yaml",
|
||||
},
|
||||
|
||||
-- prettier format options (you can use config files too. ex: `.prettierrc`)
|
||||
arrow_parens = "always",
|
||||
bracket_spacing = true,
|
||||
embedded_language_formatting = "auto",
|
||||
end_of_line = "lf",
|
||||
html_whitespace_sensitivity = "css",
|
||||
jsx_bracket_same_line = false,
|
||||
jsx_single_quote = false,
|
||||
print_width = 80,
|
||||
prose_wrap = "preserve",
|
||||
quote_props = "as-needed",
|
||||
semi = true,
|
||||
single_quote = false,
|
||||
tab_width = 2,
|
||||
trailing_comma = "es5",
|
||||
use_tabs = false,
|
||||
vue_indent_script_and_style = false,
|
||||
})
|
||||
Reference in New Issue
Block a user