return {
  -- scrollbar with git and diagnostics support for easier navigation
  {
    'petertriho/nvim-scrollbar',
    dependencies = {
      'kevinhwang91/nvim-hlslens',
      'lewis6991/gitsigns.nvim'
    },
    config = function()
      require("scrollbar").setup({
        marks = {
          Cursor = {
            highlight = "Normal"
          },
          Search = {
            highlight = "Special"
          },
          Error = {
            highlight = "DiagnosticSignError"
          },
          Warn = {
            highlight = "DiagnosticSignWarn"
          },
          Info = {
            highlight = "DiagnosticSignInfo"
          },
          Hint = {
            highlight = "DiagnosticSignHint"
          },
          Misc = {
            highlight = "Special"
          },
          GitAdd = {
            highlight = "GitGutterAdd"
          },
          GitChange = {
            highlight = "GitGutterChange"
          },
          GitDelete = {
            highlight = "GitGutterDelete"
          }
        },
        excluded_filetypes = {
          "cmp_docs",
          "cmp_menu",
          "noice",
          "prompt",
          "TelescopePrompt",
          "NvimTree",
          "Navbuddy",
          "FTerm",
          "",
        },
      })
      require("scrollbar.handlers.search").setup()
      require("scrollbar.handlers.gitsigns").setup()
    end
  }
}