1
0
Fork 0

nvim, php

This commit is contained in:
Vladimír Dudr 2022-05-17 13:14:12 +02:00
parent dcb3d1c0f4
commit 99dbd7eafd
3 changed files with 21 additions and 24 deletions

View file

@ -17,6 +17,7 @@ require('packer').startup(function(use)
use {'hrsh7th/cmp-nvim-lua', requires={'hrsh7th/nvim-cmp'}}
use 'hrsh7th/vim-vsnip'
use {'hrsh7th/cmp-vsnip', requires={'hrsh7th/nvim-cmp', 'hrsh7th/vim-vsnip'}}
use {'onsails/lspkind.nvim'}
use 'simrat39/symbols-outline.nvim'
use { 'jose-elias-alvarez/null-ls.nvim', requires = { "nvim-lua/plenary.nvim" }}
@ -148,12 +149,11 @@ local on_attach = function(client, bufnr)
buf_set_keymap('n', '<space>ca', '<cmd>lua vim.lsp.buf.code_action()<CR>', opts)
buf_set_keymap('v', '<space>ca', '<cmd>lua vim.lsp.buf.range_code_action()<CR>', opts)
buf_set_keymap('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', opts)
buf_set_keymap('n', '<space>e', '<cmd>lua vim.show_line_diagnostics()<CR>', opts)
buf_set_keymap('n', '[d', '<cmd>lua vim.diagnostic.goto_prev()<CR>', opts)
buf_set_keymap('n', ']d', '<cmd>lua vim.diagnostic.goto_next()<CR>', opts)
buf_set_keymap('n', '<space>q', '<cmd>lua vim.diagnostic.setloclist()<CR>', opts)
buf_set_keymap("n", "<space>f", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
buf_set_keymap("v", "<space>f", "<cmd>lua vim.lsp.buf.range_formatting()<CR>", opts)
buf_set_keymap("n", "<space>gf", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
buf_set_keymap("v", "<space>gf", "<cmd>lua vim.lsp.buf.range_formatting()<CR>", opts)
end
-- Use a loop to conveniently both setup defined servers
@ -193,16 +193,9 @@ cmp.setup({
{ name = 'path' },
},
formatting = {
format = function(entry, vim_item)
-- set a name for each source
vim_item.menu = ({
buffer = "[Buffer]",
nvim_lsp = "[LSP]",
nvim_lua = "[Lua]",
path = "[Path]"
})[entry.source.name]
return vim_item
end,
format = require'lspkind'.cmp_format({
-- mode = 'symbol',
}),
},
window = {
-- completion = cmp.config.window.bordered(),
@ -288,7 +281,9 @@ vim.api.nvim_set_keymap('n', '<F4>', [[<Cmd>NvimTreeFindFile<CR>]], { noremap =
-- }}} NvimTree
-- Telescope {{{
vim.api.nvim_set_keymap('n', '<C-Space>', [[<Cmd>Telescope buffers<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<Space>b', [[<Cmd>Telescope buffers<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<Space>f', [[<Cmd>Telescope fd<CR>]], { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<Space>T', [[<Cmd>Telescope<CR>]], { noremap = true, silent = true })
require("telescope").setup {
defaults = {
@ -322,6 +317,8 @@ n = {
}
}
--[[ local telescope_ag = vim.api.nvim_create_augroup('Telescope')
nvim.nvim_create_autocmd('FileType', { pattern='TelescopePrompt', command = nvim.nvim_buf_set_keymap('n', '' ]]
vim.cmd 'augroup Telescope'
vim.cmd 'autocmd FileType TelescopePrompt inoremap <buffer> <C-b> <cmd>Telescope buffers initial_mode=insert<cr>'
vim.cmd 'autocmd FileType TelescopePrompt inoremap <buffer> <C-f> <cmd>Telescope fd initial_mode=insert<cr>'
@ -343,9 +340,9 @@ require'nvim-treesitter.configs'.setup {
enable = true,
keymaps = {
init_selection = "gnn",
node_incremental = "grn",
node_incremental = "+",
scope_incremental = "grc",
node_decremental = "grm",
node_decremental = "-",
},
},
indent = {

View file

@ -1,5 +1,5 @@
[global]
error_log = /proc/self/fd/2
error_log = /tmp/php74.log
daemonize = no
[www]
@ -13,7 +13,7 @@ pm.max_spare_servers = 3
pm.status_path = /fpm-status
access.log = /proc/self/fd/2
access.log = /tmp/php74.access.log
access.format = "%R - %u %t \"%m %r\" %s %d"
request_terminate_timeout = 0

View file

@ -890,7 +890,7 @@ default_socket_timeout = 60
extension=openssl.so
extension=mysqlnd.so
zend_extension=opcache.so
#zend_extension=opcache.so
extension=pdo.so
extension=json.so
extension=xml.so
@ -925,7 +925,7 @@ extension=zip.so
extension=imagick.so
zend_extension=xdebug.so
extension=mailparse.so
#extension=mailparse.so
;;;;;;;;;;;;;;;;;;;
; Module Settings ;