summary refs log tree commit diff
path: root/.vim/lua/statusline.lua
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2022-05-27 12:53:21 +0200
committerRobert Günzler <r@gnzler.io>2022-05-27 13:16:14 +0200
commitc35b450705899b011957f16c2a583e1e3818af8c (patch)
treec736ecd9c9dd1571a1c7f3b587e4d539a4f3db5e /.vim/lua/statusline.lua
parent18b0a7c1943f28342dd2272135bf562f100d2839 (diff)
vim: register keybinds with which-key
Diffstat (limited to '.vim/lua/statusline.lua')
-rw-r--r--.vim/lua/statusline.lua16
1 files changed, 9 insertions, 7 deletions
diff --git a/.vim/lua/statusline.lua b/.vim/lua/statusline.lua
index 48a134d..796342e 100644
--- a/.vim/lua/statusline.lua
+++ b/.vim/lua/statusline.lua
@@ -140,6 +140,7 @@ local notify = function(m, l, o)
     elseif l == vim.log.levels.ERROR then
       hi = 'DiagnosticError'
     end
+    -- get level string
     lvl_string = vim.lsp.log_levels[l]
   end
   local display = m
@@ -180,13 +181,13 @@ vim.notify = function( m, l, o)
   end
 end
 
-vim.keymap.set('n', '<leader>N', function()
+vim.keymap.set('n', '<leader>n', function()
   local pickers = require('telescope.pickers')
   local finders = require('telescope.finders')
   local conf = require('telescope.config').values
   local actions = require('telescope.actions')
   -- local action_state = require('telescope.actions.state')
-  local previewers = require('telescope.previewers')
+  -- local previewers = require('telescope.previewers')
 
   local opts = {}
   pickers.new(opts, {
@@ -213,12 +214,13 @@ vim.keymap.set('n', '<leader>N', function()
       end)
       return true
     end,
-    previewer = previewers.new_buffer_previewer {
-      define_preview = function(self, entry)
-        vim.api.nvim_buf_set_lines(self.state.bufnr, 0, -1, false, vim.split(vim.inspect(entry.value), '\n'))
-      end,
-    },
+    -- previewer = previewers.new_buffer_previewer {
+    --   define_preview = function(self, entry)
+    --     vim.api.nvim_buf_set_lines(self.state.bufnr, 0, -1, false, {entry.value.display})
+    --   end,
+    -- },
   }):find()
 end)
+wk_register { ['<leader>n'] = {'notifications'} }
 
 vim.opt.statusline = '%!luaeval("statusline()")'