mirror of
https://github.com/zoriya/flake.git
synced 2025-12-06 06:36:19 +00:00
Use osc52 for vim clipboard
This commit is contained in:
@@ -227,7 +227,7 @@ in {
|
||||
{
|
||||
criteria = "*";
|
||||
position = "500,0";
|
||||
scale = 1.5;
|
||||
scale = 1.4;
|
||||
}
|
||||
];
|
||||
}
|
||||
|
||||
56
flake.lock
generated
56
flake.lock
generated
@@ -7,11 +7,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1733520119,
|
||||
"narHash": "sha256-6K07ZJTnFu1xASBCMtVc9cFTbBEauwSc7gGBmjLkLSk=",
|
||||
"lastModified": 1733919527,
|
||||
"narHash": "sha256-LiiW3KaGGisDwOllV228LZtsUfRaJ4M2gDBJTb4y2w4=",
|
||||
"owner": "aylur",
|
||||
"repo": "astal",
|
||||
"rev": "4c19d8d06fa25cc6389f37abe8839b4d8be5c0d6",
|
||||
"rev": "6fbeb920eae7f5201d828230ac2ac00d78369251",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -173,11 +173,11 @@
|
||||
"zig": "zig"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1733867032,
|
||||
"narHash": "sha256-2ddDF3j8aI70WdWIn+Gsef4XGM2+grIlaEtHlkZmWdY=",
|
||||
"lastModified": 1733978201,
|
||||
"narHash": "sha256-YNrnR2pEmvJng4WScqZKlVeIz60hebybEOYUMY9USLg=",
|
||||
"ref": "refs/heads/main",
|
||||
"rev": "59df17a699f6f13700823124cefaf91fb0c37d4f",
|
||||
"revCount": 8196,
|
||||
"rev": "9f75d93a551f0ecb4d1cb7e9722fc40d81d25252",
|
||||
"revCount": 8218,
|
||||
"type": "git",
|
||||
"url": "ssh://git@github.com/mitchellh/ghostty"
|
||||
},
|
||||
@@ -305,11 +305,11 @@
|
||||
"treefmt-nix": "treefmt-nix"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1733903671,
|
||||
"narHash": "sha256-pztctU+iwx4zh1TrGAmnrZOv9ud8/tRjlObXmZnbRbo=",
|
||||
"lastModified": 1733962285,
|
||||
"narHash": "sha256-djpjqhPZkqfe1USsuu+eT4ZyGO+dVvAf3l4FUCZEb6Y=",
|
||||
"owner": "nix-community",
|
||||
"repo": "neovim-nightly-overlay",
|
||||
"rev": "331e9c8200a2413f891b9dd762fc179ce6d335f9",
|
||||
"rev": "2025aef04baf723bfa4cb8225fc11a319a5681f1",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -321,11 +321,11 @@
|
||||
"neovim-src": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733850961,
|
||||
"narHash": "sha256-GpdTTQ1g7tERjY/rzGZtiWd5eAqKsTtPJN/LEBkTU0E=",
|
||||
"lastModified": 1733924897,
|
||||
"narHash": "sha256-Fxzl754uzyNebXW54LUliFliMbw30XG+bdb0AVtPSM0=",
|
||||
"owner": "neovim",
|
||||
"repo": "neovim",
|
||||
"rev": "3f1d09bc94d02266d6fa588a2ccd1be1ca084cf7",
|
||||
"rev": "442d338cb50e4cf08c58cb82b6d33b6d5df9fb1b",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -522,11 +522,11 @@
|
||||
"zen-browser-specific": "zen-browser-specific"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1733866152,
|
||||
"narHash": "sha256-r/uMP+ewTEoQLFaLa2EFktu9PCgOmat0xD1QvoPgwAY=",
|
||||
"lastModified": 1733978065,
|
||||
"narHash": "sha256-3eHKW6BHyLxUWEvzifB3Kffm8hET0xMeJHUmjTzHHaI=",
|
||||
"owner": "youwen5",
|
||||
"repo": "zen-browser-flake",
|
||||
"rev": "ebb6df0cf500b36ce76bcd49a1ad246e66d9edc3",
|
||||
"rev": "5e64bc098ef8f286109b4fb8c99b31d62f747e13",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -538,40 +538,40 @@
|
||||
"zen-browser-aarch64": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733825278,
|
||||
"narHash": "sha256-UkfTh+p+8D5qP8ZmcdiTIvUay0kNBjWA9Bi6OVZu/b8=",
|
||||
"lastModified": 1733949966,
|
||||
"narHash": "sha256-fOtYyzis+ojwkTZKCWy05ROdgfM1Dqhx25+DirN18gs=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.0/zen.linux-aarch64.tar.bz2"
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.1/zen.linux-aarch64.tar.bz2"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.0/zen.linux-aarch64.tar.bz2"
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.1/zen.linux-aarch64.tar.bz2"
|
||||
}
|
||||
},
|
||||
"zen-browser-generic": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733829638,
|
||||
"narHash": "sha256-4gEnE+4v3A35ggUCZOkqBOXcRE7vAV2A+kEDhJ3gpAs=",
|
||||
"lastModified": 1733954563,
|
||||
"narHash": "sha256-+ZP4UT+y99bxt7N6Pkmlj0F7FOouR0tzExemkLJiXK4=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.0/zen.linux-generic.tar.bz2"
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.1/zen.linux-generic.tar.bz2"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.0/zen.linux-generic.tar.bz2"
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.1/zen.linux-generic.tar.bz2"
|
||||
}
|
||||
},
|
||||
"zen-browser-specific": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1733830242,
|
||||
"narHash": "sha256-nXDJ1ZGrGkMr6tdkMgDTFfXJLbzUDSuVMUM5i8g79Rg=",
|
||||
"lastModified": 1733955296,
|
||||
"narHash": "sha256-gUKEfpTIfLdoXg3RyNpQybt/7K820a0ljFSZ+e+iyq4=",
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.0/zen.linux-specific.tar.bz2"
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.1/zen.linux-specific.tar.bz2"
|
||||
},
|
||||
"original": {
|
||||
"type": "tarball",
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.0/zen.linux-specific.tar.bz2"
|
||||
"url": "https://github.com/zen-browser/desktop/releases/download/1.0.2-b.1/zen.linux-specific.tar.bz2"
|
||||
}
|
||||
},
|
||||
"zig": {
|
||||
|
||||
@@ -79,7 +79,7 @@ vim.keymap.set("v", "<", "<gv")
|
||||
vim.keymap.set("v", ">", ">gv")
|
||||
|
||||
-- for all modes except terminal
|
||||
vim.keymap.set({"i", "n", "o", "x", "v", "s", "l", "c"}, "<C-c>", "<esc>")
|
||||
vim.keymap.set({ "i", "n", "o", "x", "v", "s", "l", "c" }, "<C-c>", "<esc>")
|
||||
|
||||
vim.keymap.set("i", "<C-BS>", "<C-w>")
|
||||
vim.keymap.set("c", "<C-BS>", "<C-w>")
|
||||
@@ -142,3 +142,16 @@ vim.api.nvim_create_autocmd('TextYankPost', {
|
||||
|
||||
vim.g.zig_fmt_autosave = 0
|
||||
vim.g.omni_sql_no_default_maps = 1
|
||||
|
||||
|
||||
vim.g.clipboard = {
|
||||
name = 'OSC 52',
|
||||
copy = {
|
||||
['+'] = require('vim.ui.clipboard.osc52').copy('+'),
|
||||
['*'] = require('vim.ui.clipboard.osc52').copy('*'),
|
||||
},
|
||||
paste = {
|
||||
['+'] = require('vim.ui.clipboard.osc52').paste('+'),
|
||||
['*'] = require('vim.ui.clipboard.osc52').paste('*'),
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user