Compare commits
6 Commits
nvim-tree-
...
nvim-tree-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
76db7ed0da | ||
|
|
5a18b98274 | ||
|
|
62008e5cf2 | ||
|
|
ae8e46e8fa | ||
|
|
81eb8d5192 | ||
|
|
d8d3a1590a |
4
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
4
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -59,9 +59,9 @@ body:
|
|||||||
|
|
||||||
If not provided it is very unlikely that the nvim-tree team will be able to address your issue.
|
If not provided it is very unlikely that the nvim-tree team will be able to address your issue.
|
||||||
|
|
||||||
See [wiki: Clean Room Replication](https://github.com/nvim-tree/nvim-tree.lua/wiki/Troubleshooting#clean-room-replication) for instructions.
|
See [wiki: Clean Room Replication](https://github.com/nvim-tree/nvim-tree.lua/wiki/Troubleshooting#clean-room-replication) for instructions and paste the contents of your `/tmp/nvt-min.lua` here.
|
||||||
|
|
||||||
Please paste the contents of your `/tmp/nvt-min.lua` here."
|
Please do NOT post a configuration that uses other plugin managers such as lazy, see [wiki: Lazy Loading](https://github.com/nvim-tree/nvim-tree.lua/wiki/Installation#lazy-loading)"
|
||||||
render: lua
|
render: lua
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
|
|||||||
2
.github/workflows/semantic-pr-subject.yml
vendored
2
.github/workflows/semantic-pr-subject.yml
vendored
@@ -14,6 +14,6 @@ jobs:
|
|||||||
semantic-pr-subject:
|
semantic-pr-subject:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: amannn/action-semantic-pull-request@v5.4.0
|
- uses: amannn/action-semantic-pull-request@v5.5.2
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
{
|
{
|
||||||
".": "1.3.0"
|
".": "1.3.1"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [1.3.1](https://github.com/nvim-tree/nvim-tree.lua/compare/nvim-tree-v1.3.0...nvim-tree-v1.3.1) (2024-04-25)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* **#2535:** TextYankPost event sends vim.v.event ([#2734](https://github.com/nvim-tree/nvim-tree.lua/issues/2734)) ([d8d3a15](https://github.com/nvim-tree/nvim-tree.lua/commit/d8d3a1590a05b2d8b5eb26e2ed1c6052b1b47a77))
|
||||||
|
* **#2733:** escape trash path ([#2735](https://github.com/nvim-tree/nvim-tree.lua/issues/2735)) ([81eb8d5](https://github.com/nvim-tree/nvim-tree.lua/commit/81eb8d519233c105f30dc0a278607e62b20502fd))
|
||||||
|
|
||||||
## [1.3.0](https://github.com/nvim-tree/nvim-tree.lua/compare/nvim-tree-v1.2.0...nvim-tree-v1.3.0) (2024-03-30)
|
## [1.3.0](https://github.com/nvim-tree/nvim-tree.lua/compare/nvim-tree-v1.2.0...nvim-tree-v1.3.0) (2024-03-30)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -276,17 +276,24 @@ end
|
|||||||
---@param content string
|
---@param content string
|
||||||
local function copy_to_clipboard(content)
|
local function copy_to_clipboard(content)
|
||||||
local clipboard_name
|
local clipboard_name
|
||||||
|
local reg
|
||||||
if M.config.actions.use_system_clipboard == true then
|
if M.config.actions.use_system_clipboard == true then
|
||||||
vim.fn.setreg("+", content)
|
|
||||||
vim.fn.setreg('"', content)
|
|
||||||
clipboard_name = "system"
|
clipboard_name = "system"
|
||||||
|
reg = "+"
|
||||||
else
|
else
|
||||||
vim.fn.setreg('"', content)
|
|
||||||
vim.fn.setreg("1", content)
|
|
||||||
clipboard_name = "neovim"
|
clipboard_name = "neovim"
|
||||||
|
reg = "1"
|
||||||
end
|
end
|
||||||
|
|
||||||
vim.api.nvim_exec_autocmds("TextYankPost", {})
|
-- manually firing TextYankPost does not set vim.v.event
|
||||||
|
-- workaround: create a scratch buffer with the clipboard contents and send a yank command
|
||||||
|
local temp_buf = vim.api.nvim_create_buf(false, true)
|
||||||
|
vim.api.nvim_buf_set_text(temp_buf, 0, 0, 0, 0, { content })
|
||||||
|
vim.api.nvim_buf_call(temp_buf, function()
|
||||||
|
vim.cmd(string.format('normal! "%sy$', reg))
|
||||||
|
end)
|
||||||
|
vim.api.nvim_buf_delete(temp_buf, {})
|
||||||
|
|
||||||
notify.info(string.format("Copied %s to %s clipboard!", content, clipboard_name))
|
notify.info(string.format("Copied %s to %s clipboard!", content, clipboard_name))
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ function M.remove(node)
|
|||||||
-- trashes a path (file or folder)
|
-- trashes a path (file or folder)
|
||||||
local function trash_path(on_exit)
|
local function trash_path(on_exit)
|
||||||
local need_sync_wait = utils.is_windows
|
local need_sync_wait = utils.is_windows
|
||||||
local job = vim.fn.jobstart(M.config.trash.cmd .. ' "' .. node.absolute_path .. '"', {
|
local job = vim.fn.jobstart(M.config.trash.cmd .. " " .. vim.fn.shellescape(node.absolute_path), {
|
||||||
detach = not need_sync_wait,
|
detach = not need_sync_wait,
|
||||||
on_exit = on_exit,
|
on_exit = on_exit,
|
||||||
on_stderr = on_stderr,
|
on_stderr = on_stderr,
|
||||||
|
|||||||
Reference in New Issue
Block a user