Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion lua/telescope/_extensions/nerdy_icons.lua
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ local action_state = require('telescope.actions.state')
local icon_list = require('nerdy.icons')

local recent_utils = require('nerdy.recents')
local config_module = require('nerdy.config')

return function(opts)
opts = opts or require('telescope.themes').get_dropdown({})
Expand All @@ -29,7 +30,11 @@ return function(opts)
local icon = selected_entry.char
recent_utils.add_to_recent(selected_entry)
actions.close(prompt_bufnr)
vim.api.nvim_put({ icon }, 'c', true, true)
if config_module.config.copy_to_clipboard then
vim.fn.setreg(config_module.config.copy_register or '+', icon)
else
vim.api.nvim_put({ icon }, 'c', true, true)
end
end)
return true
end,
Expand Down
7 changes: 6 additions & 1 deletion lua/telescope/_extensions/nerdy_recents.lua
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ local actions = require('telescope.actions')
local action_state = require('telescope.actions.state')

local recent_utils = require('nerdy.recents')
local config_module = require('nerdy.config')

return function(opts)
local recent_icons = recent_utils.load_recent_icons()
Expand Down Expand Up @@ -35,7 +36,11 @@ return function(opts)
local icon = selected_entry.char
recent_utils.add_to_recent(selected_entry)
actions.close(prompt_bufnr)
vim.api.nvim_put({ icon }, 'c', true, true)
if config_module.config.copy_to_clipboard then
vim.fn.setreg(config_module.config.copy_register or '+', icon)
else
vim.api.nvim_put({ icon }, 'c', true, true)
end
end)
return true
end,
Expand Down
Loading