Update markdown highlighting for tree-sitter
diff --git a/modules/neovim/tree-sitter/setup.lua b/modules/neovim/tree-sitter/setup.lua
index 1b5efbe..85cd84e 100644
--- a/modules/neovim/tree-sitter/setup.lua
+++ b/modules/neovim/tree-sitter/setup.lua
@@ -2,7 +2,7 @@
   highlight = {
     enable = true,
     additional_vim_regex_highlighting = {'org'},
-    disable = {'sql', 'markdown'},
+    disable = {'sql', 'lua', 'sh', 'bash'},
   },
   rainbow = {
     enable = true,
@@ -34,17 +34,35 @@
       scope_incremental = "grc",
       node_decremental = "grm",
     },
-    disable = {'sql', 'markdown'},
+    disable = {'sql'},
   },
   indent = {
     enable = true,
-    disable = {'sql', 'markdown'},
+    disable = {'sql'},
+  },
+  context_commentstring = {
+      enable = true
+  },
+  playground = {
+    enable = true,
+    keybindings = {
+      toggle_query_editor = 'o',
+      toggle_hl_groups = 'i',
+      toggle_injected_languages = 't',
+      toggle_anonymous_nodes = 'a',
+      toggle_language_display = 'I',
+      focus_language = 'f',
+      unfocus_language = 'F',
+      update = 'R',
+      goto_node = '<cr>',
+      show_help = '?',
+    },
   },
 }
 
 require('treesitter-context').setup{
   enable = true,
-  disable = {'sql', 'markdown'},
+  disable = {'sql'},
   trim_scope = 'outer',
   patterns = {
     default = {
@@ -60,5 +78,3 @@
   },
   mode = 'topline'
 }
-
-vim.cmd[[hi! TreesitterContext guibg=#313640 ctermbg=237]]