(import-macros {: map!} :hibiscus.vim)
(import-macros {: setup} :macros)

(local colors (require :solarized.colors))

(setup :bufferline
  {:options {:close_command       "Bdelete %d"
             :right_mouse_command "Bdelete %d"
             :offsets [{:filetype "neo-tree" :text "File Explorer" :padding 1}
                       {:filetype "aerial"   :text "Outline"       :padding 1}]
             :enforce_regular_tabs true
             :separator_style "slant"}
   :highlights {:separator          {:fg colors.bg_alt}
                :separator_visible  {:fg colors.bg_alt}
                :separator_selected {:fg colors.bg_alt}}})

(map! [n] :<S-Right> ":bnext<CR>")
(map! [n] :<S-Left>  ":bprevious<CR>")
(map! [n] :q         ":Bwipeout<CR>")
