diff --git a/.config/qutebrowser/bookmarks/urls b/.config/qutebrowser/bookmarks/urls index f4cd6ff..6a68543 100644 --- a/.config/qutebrowser/bookmarks/urls +++ b/.config/qutebrowser/bookmarks/urls @@ -1,3 +1,4 @@ qute://bindings/ Bindings https://wallhaven.cc/w/yj2ldk Gabriel Dropout, anime girls, Gabriel White Tenma, anime | 3840x2160 Wallpaper - wallhaven.cc https://gitlab.freedesktop.org/mesa/mesa/-/issues/11294 Heavy Flickering, Stuttering and Framedrops with Mesa 24.1 in Assetto Corsa (#11294) · Issues · Mesa / mesa · GitLab +https://www.deepl.com/en/translator DeepL Translate: The world's most accurate translator diff --git a/.config/qutebrowser/quickmarks b/.config/qutebrowser/quickmarks index b06924e..df12117 100644 --- a/.config/qutebrowser/quickmarks +++ b/.config/qutebrowser/quickmarks @@ -21,3 +21,4 @@ git https://git.roboces.dev/ windmove???? https://www.reddit.com/r/emacs/comments/rj8k32/the_pgtk_pure_gtk_branch_was_merged/ vrr pt3 https://github.com/hyprwm/Hyprland/pull/6877#issuecomment-2230423256 first priority minor mode https://emacs.stackexchange.com/questions/352/how-to-override-major-mode-bindings +multi-compile https://www.reddit.com/r/emacs/comments/438vf5/is_there_a_way_to_choose_compilation_command_from/ diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 6503949..16c42c3 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -199,6 +199,9 @@ (setf projectile-completion-system 'helm) (setf projectile-indexing-method 'alien) +;;Allowing per project compilation command +(setq projectile-per-project-compilation-buffer t) + ;; Windows: Let git's UI ask for passphrase ;;(setenv "SSH_ASKPASS" "git-gui--askpass") ;;(require 'exec-path @@ -225,8 +228,11 @@ ;; Use better buffer list (global-set-key (kbd "C-x C-b") 'ibuffer) +;; Allow remember risky variable usage +(advice-add 'risky-local-variable-p :override #'ignore) + ;; Skip windows when switching -(defvar ignore-windows-containing-buffers-matching-res '("\"hyprland.*" "Treemacs.*") +(defvar ignore-windows-containing-buffers-matching-res '("Treemacs.*") "List of regular expressions specifying windows to skip (if window contains buffer that matches, skip)") (defadvice other-window (before other-window-ignore-windows-containing activate) @@ -392,6 +398,14 @@ ;; (customize-set-variable 'treesit-font-lock-level 2) +;; Projectile custom project types + ;; .NET C# or F# projects +(projectile-register-project-type 'xdg-desktop-portal-hyprland '("hyprland.portal") + ;;:project-file '("?*.csproj" "?*.fsproj") + :compile "ls" + :run "dotnet run" + :test "dotnet test") + (setq-default indent-tabs-mode t) (setq-default tab-width 4) ; Assuming you want your tabs to be four spaces wide (global-set-key (kbd "C-/") 'tab-to-tab-stop) @@ -434,7 +448,11 @@ ;; If there is more than one, they won't work right. '(package-selected-packages '(treemacs-tab-bar treemacs-persp treemacs-magit treemacs-icons-dired treemacs-projectile treemacs-evil treemacs sudo-edit benchmark-init projectile-ripgrep ripgrep helm-projectile projectile ssh-agency tangotango-theme)) - '(ripgrep-arguments '("--follow"))) + '(ripgrep-arguments '("--follow")) + '(safe-local-variable-values + '((projectile-project-compilation-cmd . "latexmk") + (compilation-read-command) + (compilation-read-command . t)))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful.