summary refs log tree commit diff
path: root/.vim/snippets/cmake.lua
blob: 946fab7352f76889ecf018d851854e61917bfbf3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
---@diagnostic disable: undefined-global
return {
  s(
    { trig = 'debugvar', desc = 'cmake_print_variables' },
    fmt(
      [=[
      include(CMakePrintHelpers)
      cmake_print_variables({})
    ]=],
      { i(1) }
    )
  ),
  s(
    { trig = 'debugprop', desc = 'cmake_print_properties' },
    fmt(
      [=[
      include(CMakePrintHelpers)
      cmake_print_properties(
          TARGETS {}
          PROPERTIES {}
      )
    ]=],
      { i(1), i(2) }
    )
  ),
}