Skip to content

Commit

Permalink
Fix plug config issuess
Browse files Browse the repository at this point in the history
  • Loading branch information
ronb54 committed Jan 30, 2024
1 parent bdd59ac commit 44deb71
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 9 deletions.
2 changes: 1 addition & 1 deletion nvim/lua/lsp-config.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
require("mason").setup()
local servers = { "solargraph", "gopls", "lua_ls" }
local servers = { "gopls", "lua_ls" }

require("mason-lspconfig").setup({
ensure_installed = servers
Expand Down
12 changes: 12 additions & 0 deletions nvim/lua/plug-config/formatter.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
require("conform").setup({
formatters_by_ft = {
ruby = { "standardrb" }
},
})

vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*",
callback = function(args)
require("conform").format({ bufnr = args.buf })
end,
})
2 changes: 2 additions & 0 deletions nvim/lua/plug-config/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ require "plug-config/which-key-mappings"
require "plug-config/winshift"
require "plug-config/copilot"
require "plug-config/coq_thirdparty"
require "plug-config/lint"
require "plug-config/formatter"
10 changes: 10 additions & 0 deletions nvim/lua/plug-config/lint.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
require('lint').linters_by_ft = {
markdown = {'vale',},
ruby = {'standardrb'}
}

vim.api.nvim_create_autocmd({ "BufWritePost" }, {
callback = function()
require("lint").try_lint()
end,
})
10 changes: 5 additions & 5 deletions nvim/plug-config/ale.vim
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
let g:ale_linters = {'ruby': ['standardrb']}
let g:ale_fixers = {'*': ['remove_trailing_lines', 'trim_whitespace'], 'ruby': ['standardrb'], 'go': ['gofmt']}
"
" Set this. Airline will handle the rest.
let g:airline#extensions#ale#enabled = 1
"let g:ale_linters = {'ruby': ['standardrb']}
"let g:ale_fixers = {'*': ['remove_trailing_lines', 'trim_whitespace'], 'ruby': ['standardrb'], 'go': ['gofmt']}
""
"" Set this. Airline will handle the rest.
"let g:airline#extensions#ale#enabled = 1
8 changes: 5 additions & 3 deletions nvim/vim-plug/plugins.vim
Original file line number Diff line number Diff line change
Expand Up @@ -110,11 +110,13 @@ call plug#begin('~/.config/nvim/autoload/plugged')
Plug 'github/copilot.vim'
" Plug 'zbirenbaum/copilot.lua'

"""""""""""""""" Ruby/rails related plugins """"""""""""""""""
" Lint
Plug 'mfussenegger/nvim-lint'

" ale for ruby & standardrb
Plug 'dense-analysis/ale'
" Formatter
Plug 'stevearc/conform.nvim'

"""""""""""""""" Ruby/rails related plugins """"""""""""""""""

"""""""""""""""" PHP-related plugins """"""""""""""""

Expand Down

0 comments on commit 44deb71

Please sign in to comment.