Skip to content

Commit

Permalink
Update plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
Shatur committed Oct 30, 2021
1 parent f74e6e6 commit 7e4df06
Show file tree
Hide file tree
Showing 10 changed files with 20 additions and 16 deletions.
2 changes: 1 addition & 1 deletion pack/plugins/start/neogit
2 changes: 1 addition & 1 deletion pack/plugins/start/neovim-cmake
2 changes: 1 addition & 1 deletion pack/plugins/start/neovim-session-manager
2 changes: 1 addition & 1 deletion pack/plugins/start/nvim-cmp
2 changes: 1 addition & 1 deletion pack/plugins/start/nvim-tree.lua
2 changes: 1 addition & 1 deletion pack/plugins/start/nvim-treesitter
2 changes: 1 addition & 1 deletion pack/plugins/start/telescope.nvim
Submodule telescope.nvim updated 1 files
+21 −21 README.md
2 changes: 0 additions & 2 deletions plugin/asyncrun.lua
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,4 @@ end

vim.api.nvim_set_keymap('', '<F3>', '<Cmd>call asyncrun#quickfix_toggle(10)<CR>', { noremap = true })
vim.api.nvim_set_keymap('i', '<F3>', '<Esc><Cmd>call asyncrun#quickfix_toggle(10)<CR>', { noremap = true })
vim.api.nvim_set_keymap('', '<C-BS>', '<Cmd>AsyncStop<CR>', { noremap = true })
vim.api.nvim_set_keymap('i', '<C-BS>', '<Esc><Cmd>AsyncStop<CR>', { noremap = true })
vim.api.nvim_set_keymap('', '<Leader>rcd', '<Cmd>execute "cd " . asyncrun#get_root("%")<CR>', { noremap = true })
13 changes: 9 additions & 4 deletions plugin/cmake.lua
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
local config = {
configure_arguments = '-D CMAKE_EXPORT_COMPILE_COMMANDS=1 -G Ninja',
configure_args = { '-D', 'CMAKE_EXPORT_COMPILE_COMMANDS=1', '-G', 'Ninja' },
dap_open_command = require('dapui').open,
}

if vim.fn.has('unix') == 1 then
config.configure_arguments = config.configure_arguments .. ' -D CMAKE_CXX_FLAGS=-gdwarf-4'
table.insert(config.configure_args, '-D')
table.insert(config.configure_args, 'CMAKE_CXX_FLAGS=-gdwarf-4')
else
config.configure_arguments = config.configure_arguments .. ' -D CMAKE_TOOLCHAIN_FILE=C:/ProgramData/vcpkg/scripts/buildsystems/vcpkg.cmake -D VCPKG_TARGET_TRIPLET=x64-windows'
config.asyncrun_options = { save = 2, program = 'vcvars64' }
table.insert(config.configure_args, '-D')
table.insert(config.configure_args, 'CMAKE_TOOLCHAIN_FILE=C:/ProgramData/vcpkg/scripts/buildsystems/vcpkg.cmake')
table.insert(config.configure_args, '-D')
table.insert(config.configure_args, 'VCPKG_TARGET_TRIPLET=x64-windows')
end

require('cmake').setup(config)

vim.api.nvim_set_keymap('', '<C-BS>', '<Cmd>CMake cancel<CR>', { noremap = true })
vim.api.nvim_set_keymap('i', '<C-BS>', '<Cmd>CMake cancel<CR>', { noremap = true })
vim.api.nvim_set_keymap('', '<F5>', '<Cmd>CMake build_and_debug<CR>', { noremap = true })
vim.api.nvim_set_keymap('i', '<F5>', '<Cmd>CMake build_and_debug<CR>', { noremap = true })
vim.api.nvim_set_keymap('', '<S-F5>', '<Cmd>CMake set_target_arguments<CR>', { noremap = true })
Expand Down
7 changes: 4 additions & 3 deletions plugin/lualine.lua
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
local lualine = require('lualine')
local colors = require('ayu.colors')
local theme_utils = require('ayu.utils')
local cmake_utils = require('cmake.utils')

local config = {
options = {
Expand Down Expand Up @@ -135,10 +136,10 @@ table.insert(config.sections.lualine_c, {
-- Right sections
table.insert(config.sections.lualine_x, {
function()
if vim.g.asyncrun_status == 'running' then
return 'Running'
if not cmake_utils.last_job or cmake_utils.last_job.is_shutdown then
return ''
end
return ''
return 'Running ' .. cmake_utils.last_job.command
end,
icon = '',
color = { fg = colors.tag },
Expand Down

0 comments on commit 7e4df06

Please sign in to comment.