Compare commits

..
1 Commits
Author SHA1 Message Date
Henrik Bakken ebcba51cef qutebrowser+sway tweaks 2026-10-19 12:29:44 +02:00
4 changed files with 26 additions and 3 deletions
@@ -1,3 +1,6 @@
local bufname = vim.api.nvim_buf_get_name(0)
local filename_arg = bufname ~= "" and (" --stdin-filepath " .. vim.fn.shellescape(bufname)) or ""
-- Indentation & Layout
vim.opt_local.colorcolumn = "100"
vim.opt_local.textwidth = 100
@@ -9,3 +12,9 @@ vim.opt_local.expandtab = true
-- Formatting Behavior
vim.opt_local.formatoptions:remove("t") -- Don't autowrap while typing
vim.opt_local.formatoptions:append("j") -- Remove comment markers when joining lines
-- gq Formatters (Prettier fallback, LSP primary)
-- Prefers local/global binary first to avoid slow npx invocation overhead
local prettier_bin = vim.fn.executable("prettier") == 1 and "prettier" or "npx prettier"
vim.bo.formatprg = prettier_bin .. filename_arg
vim.bo.formatexpr = "v:lua.vim.lsp.formatexpr()"
+9 -2
View File
@@ -1,3 +1,6 @@
local bufname = vim.api.nvim_buf_get_name(0)
local filename_arg = bufname ~= "" and ("--stdin-filepath " .. vim.fn.shellescape(bufname) .. " ") or ""
-- Indentation & Layout
vim.opt_local.colorcolumn = "120"
vim.opt_local.textwidth = 120
@@ -7,5 +10,9 @@ vim.opt_local.softtabstop = 4
vim.opt_local.expandtab = true
-- Formatting Behavior
vim.opt_local.formatoptions:remove("t") -- Don't autowrap while typing
vim.opt_local.formatoptions:append("j") -- Remove comment markers when joining lines
vim.opt_local.formatoptions:remove("t")
vim.opt_local.formatoptions:append("j")
-- gq Formatters (StyLua fallback, LSP primary)
vim.bo.formatprg = "stylua " .. filename_arg .. "-"
vim.bo.formatexpr = "v:lua.vim.lsp.formatexpr()"
+8
View File
@@ -1,3 +1,6 @@
local bufname = vim.api.nvim_buf_get_name(0)
local filename_arg = bufname ~= "" and ("--stdin-filename " .. vim.fn.shellescape(bufname) .. " ") or ""
-- Indentation & Layout
vim.opt_local.colorcolumn = "100"
vim.opt_local.textwidth = 100
@@ -9,3 +12,8 @@ vim.opt_local.expandtab = true
-- Formatting Behavior
vim.opt_local.formatoptions:remove("t") -- Don't autowrap while typing
vim.opt_local.formatoptions:append("j") -- Remove comment markers when joining lines
-- gq Formatters (Ruff fallback, LSP primary)
-- The trailing '-' is required for Ruff to read from stdin
vim.bo.formatprg = "ruff format " .. filename_arg .. "-"
vim.bo.formatexpr = "v:lua.vim.lsp.formatexpr()"
-1
View File
@@ -1,5 +1,4 @@
from typing import TYPE_CHECKING
import os
if TYPE_CHECKING:
from qutebrowser.config.config import ConfigContainer