  
 ;;;; omnisharp and C#
+(use-package omnisharp ; https://github.com/OmniSharp/omnisharp-roslyn/wiki/Configuration-Options
+  :ensure t
+  :hook (csharp-mode . omnisharp-mode)
+  :config
+  (setq omnisharp-imenu-support t))
+
 (use-package csharp-mode
   :ensure t
   :config

  (setq csharp-tree-sitter-indent-offset 2)
  (add-to-list 'auto-mode-alist '("\\.cs\\'" . csharp-mode)))

(defun my-config--csharp-mode-hook ()
  (flycheck-mode)
  (setq indent-tabs-mode nil)
  (setq truncate-lines t)

  (setq iflipb-wrap-around t)
  :bind
  ([C-tab] . iflipb-next-buffer)
  ([C-iso-lefttab] . iflipb-previous-buffer)
  ([C-S-tab] . iflipb-previous-buffer))

(use-package bindings
  :bind
