Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

plugins.dropbar.settings.symbol.jump.reorient

Function to reorient the source window when jumping to symbol given the source window win and the range of the symbol range.

Type: null or raw lua code

Default: null

Plugin default:

lib.nixvim.mkRaw ''
  function(win, range)
    local view = vim.fn.winsaveview()
    local win_height = vim.api.nvim_win_get_height(win)
    local topline = range.start.line - math.floor(win_height / 4)
    if
      topline > view.topline
      and topline + win_height < vim.fn.line('$')
    then
      view.topline = topline
      vim.fn.winrestview(view)
    end
  end
''

Declared by: