diff --git a/.config/nvim/after/ftplugin/html.lua b/.config/nvim/after/ftplugin/html.lua
new file mode 100644
index 0000000..3c53a56
--- /dev/null
+++ b/.config/nvim/after/ftplugin/html.lua
@@ -0,0 +1,3 @@
+vim.o.shiftwidth = 2
+vim.o.softtabstop = 2
+vim.o.textwidth = 100
diff --git a/.config/nvim/after/ftplugin/tex.lua b/.config/nvim/after/ftplugin/tex.lua
index 693b391..d36651f 100644
--- a/.config/nvim/after/ftplugin/tex.lua
+++ b/.config/nvim/after/ftplugin/tex.lua
@@ -25,6 +25,7 @@ vim.api.nvim_create_autocmd({ 'VimLeave' },
vim.o.shiftwidth = 2
vim.o.softtabstop = 2
+vim.o.textwidth = 100
-- frabjous/knap
vim.keymap.set('n', 'p', require("knap").toggle_autopreviewing, { noremap = true })
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index 3cbb6b1..74a39b3 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -108,7 +108,7 @@ vim.filetype.add({
nim = "nim",
py = "python",
sage = "python",
- sh = "shell",
+ sh = "bash",
tex = "tex",
},
})