)
 end
 
-profile_keymap("F1", "official")
+profile_keymap("F1", "main")
 profile_keymap("F2", "pobox")
 profile_keymap("F3", "tahi")
 profile_keymap("F4", "toni")
 profile_keymap("F8", "debian")
 profile_keymap("F9", "uniwh")
 profile_keymap("F10", "mtfk")
-profile_keymap("F11", "sudetia")
 profile_keymap("F12", "default")
 
 -- }}} profiles
 
 {
   "LazyVim": { "branch": "main", "commit": "25abbf546d564dc484cf903804661ba12de45507" },
+  "blink-emoji.nvim": { "branch": "master", "commit": "a77aebc092ebece1eed108f301452ae774d6b67a" },
   "blink.cmp": { "branch": "main", "commit": "022521a8910a5543b0251b21c9e1a1e989745796" },
   "blink.compat": { "branch": "main", "commit": "2ed6d9a28b07fa6f3bface818470605f8896408c" },
   "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
   "cmp-lbdb": { "branch": "master", "commit": "5e24dd3f0da5a871407966eb130b7be4de40b759" },
   "conform.nvim": { "branch": "master", "commit": "a4bb5d6c4ae6f32ab13114e62e70669fa67745b9" },
   "dial.nvim": { "branch": "master", "commit": "2c7e2750372918f072a20f3cf754d845e143d7c9" },
-  "emoji.nvim": { "branch": "main", "commit": "a79e45d35853bb6446638f4d74c6f778ddebd8e3" },
   "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
   "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
   "gitsigns.nvim": { "branch": "main", "commit": "ee0606259ee5d5dd40398be26755048e8965086e" },
 
--- /dev/null
+return {
+  "moyiz/blink-emoji.nvim",
+  dependencies = {
+    "saghen/blink.cmp",
+    opts = {
+      sources = {
+        default = { "emoji" },
+        providers = {
+          emoji = {
+            module = "blink-emoji",
+            name = "emoji",
+            score_offset = 15, -- Tune by preference
+            opts = { insert = true }, -- Insert emoji (default) or complete its name
+          },
+        },
+      },
+    },
+  },
+}
 
+++ /dev/null
-return {
-  {
-    "allaman/emoji.nvim",
-    ft = "markdown",
-    dependencies = {
-      "saghen/blink.cmp",
-    },
-    opts = {
-      enable_cmp_integration = true,
-    },
-  },
-  {
-    "saghen/blink.cmp",
-    optional = true,
-    dependencies = { "allaman/emoji.nvim", "saghen/blink.compat" },
-    opts = {
-      sources = {
-        default = { "emoji" },
-        providers = {
-          emoji = {
-            name = "emoji",
-            module = "blink.compat.source",
-            transform_items = function(_, items)
-              local kind = require("blink.cmp.types").CompletionItemKind.Text
-              for i = 1, #items do
-                items[i].kind = kind
-              end
-              return items
-            end,
-          },
-        },
-      },
-    },
-  },
-}
 
 !/.config/lazyvim/lua/config/keymaps.lua
 !/.config/lazyvim/lua/config/lazy.lua
 !/.config/lazyvim/lua/config/options.lua
+!/.config/lazyvim/lua/plugins/blink-cmp-emoji.lua
 !/.config/lazyvim/lua/plugins/blink-cmp-keymaps.lua
 !/.config/lazyvim/lua/plugins/blink-cmp-manual.lua
 !/.config/lazyvim/lua/plugins/blink-compat-lbdb.lua
 !/.config/lazyvim/lua/plugins/disable-snacks-scroll.lua
 !/.config/lazyvim/lua/plugins/disable-tokyonight.lua
 !/.config/lazyvim/lua/plugins/disable-treesitter-indenting.lua
-!/.config/lazyvim/lua/plugins/emoji.lua
 !/.config/lazyvim/lua/plugins/example.lua
 !/.config/lazyvim/lua/plugins/hardtime.lua
 !/.config/lazyvim/lua/plugins/markdown-in-mailbody.lua