diff --git a/lua/telescope/actions/init.lua b/lua/telescope/actions/init.lua index 5358557..7357fa1 100644 --- a/lua/telescope/actions/init.lua +++ b/lua/telescope/actions/init.lua @@ -9,7 +9,6 @@ local a = vim.api -local log = require "telescope.log" local config = require "telescope.config" local state = require "telescope.state" local utils = require "telescope.utils" @@ -27,52 +26,10 @@ local resolver = require "telescope.config.resolve" local actions = setmetatable({}, { __index = function(_, k) - -- TODO(conni2461): Remove deprecated messages - if k:find "goto_file_selection" then - error( - "`" - .. k - .. "` is removed and no longer usable. " - .. "Use `require('telescope.actions').select_` instead. Take a look at developers.md for more Information." - ) - elseif k == "_goto_file_selection" then - error( - "`_goto_file_selection` is deprecated and no longer replaceable. " - .. "Use `require('telescope.actions.set').edit` instead. Take a look at developers.md for more Information." - ) - end - error("Key does not exist for 'telescope.actions': " .. tostring(k)) end, }) --- TODO(conni2461): Remove deprecated messages -local action_is_deprecated = function(name, err) - local messager = err and error or log.info - - return messager( - string.format("`actions.%s()` is deprecated." .. "Use require('telescope.actions.state').%s() instead", name, name) - ) -end - -function actions.get_selected_entry() - -- TODO(1.0): Remove - action_is_deprecated "get_selected_entry" - return action_state.get_selected_entry() -end - -function actions.get_current_line() - -- TODO(1.0): Remove - action_is_deprecated "get_current_line" - return action_state.get_current_line() -end - -function actions.get_current_picker(prompt_bufnr) - -- TODO(1.0): Remove - action_is_deprecated "get_current_picker" - return action_state.get_current_picker(prompt_bufnr) -end - --- Move the selection to the next entry ---@param prompt_bufnr number: The prompt bufnr function actions.move_selection_next(prompt_bufnr) diff --git a/lua/telescope/config.lua b/lua/telescope/config.lua index 86d5bb0..c7d151e 100644 --- a/lua/telescope/config.lua +++ b/lua/telescope/config.lua @@ -729,10 +729,7 @@ function config.set_defaults(user_defaults, tele_defaults) tele_defaults = if_nil(tele_defaults, telescope_defaults) -- Check if using layout keywords outside of `layout_config` - deprecated.picker_window_options(user_defaults) - - -- Check if using `layout_defaults` instead of `layout_config` - user_defaults = deprecated.layout_configuration(user_defaults) + deprecated.options(user_defaults) local function get(name, default_val) if name == "layout_config" then diff --git a/lua/telescope/deprecated.lua b/lua/telescope/deprecated.lua index 63e85fd..b1cbf2d 100644 --- a/lua/telescope/deprecated.lua +++ b/lua/telescope/deprecated.lua @@ -1,78 +1,12 @@ -local log = require "telescope.log" - local deprecated = {} -deprecated.picker_window_options = function(opts) +deprecated.options = function(opts) local messages = {} - -- Deprecated: PR:922, 2021/06/25 - -- Can be removed in a few weeks. - - if opts.shorten_path then - table.insert( - messages, - "'opts.shorten_path' is no longer valid. Please use 'opts.path_display' instead. " - .. "Please See ':help telescope.changelog-839'" - ) - end - - if opts.hide_filename then - table.insert( - messages, - "'opts.hide_filename' is no longer valid. Please use 'opts.path_display' instead. " - .. "Please See ':help telescope.changelog-839'" - ) - end - - if opts.width then - table.insert(messages, "'opts.width' is no longer valid. Please use 'layout_config.width' instead") - end - - if opts.height then - table.insert(messages, "'opts.height' is no longer valid. Please use 'layout_config.height' instead") - end - - if opts.results_height then - table.insert(messages, "'opts.results_height' is no longer valid. Please see ':help telescope.changelog-922'") - end - - if opts.results_width then - table.insert( - messages, - "'opts.results_width' actually didn't do anything. Please see ':help telescope.changelog-922'" - ) - end - - if opts.prompt_position then - table.insert( - messages, - "'opts.prompt_position' is no longer valid. Please use 'layout_config.prompt_position' instead." - ) - end - - if opts.preview_cutoff then - table.insert( - messages, - "'opts.preview_cutoff' is no longer valid. Please use 'layout_config.preview_cutoff' instead." - ) - end - if #messages > 0 then - table.insert(messages, 1, "Deprecated window options. Please see ':help telescope.changelog'") + table.insert(messages, 1, "Deprecated options. Please see ':help telescope.changelog'") vim.api.nvim_err_write(table.concat(messages, "\n \n ") .. "\n \nPress to continue\n") end end -deprecated.layout_configuration = function(user_defaults) - if user_defaults.layout_defaults then - if user_defaults.layout_config == nil then - log.warn "Using 'layout_defaults' in setup() is deprecated. Use 'layout_config' instead." - user_defaults.layout_config = user_defaults.layout_defaults - else - error "Using 'layout_defaults' in setup() is deprecated. Remove this key and use 'layout_config' instead." - end - end - return user_defaults -end - return deprecated diff --git a/lua/telescope/pickers.lua b/lua/telescope/pickers.lua index b8230a2..212c236 100644 --- a/lua/telescope/pickers.lua +++ b/lua/telescope/pickers.lua @@ -54,7 +54,7 @@ function Picker:new(opts) actions._clear() action_set._clear() - deprecated.picker_window_options(opts) + deprecated.options(opts) local layout_strategy = get_default(opts.layout_strategy, config.values.layout_strategy) diff --git a/lua/telescope/utils.lua b/lua/telescope/utils.lua index f19e973..5a14cc6 100644 --- a/lua/telescope/utils.lua +++ b/lua/telescope/utils.lua @@ -259,11 +259,6 @@ utils.diagnostics_to_tbl = function(opts) return items end -utils.path_shorten = function(filename, len) - log.warn "`utils.path_shorten` is deprecated. Use `require('plenary.path').shorten`." - return Path:new(filename):shorten(len) -end - utils.path_smart = (function() local paths = {} return function(filepath) @@ -505,22 +500,6 @@ function utils.get_os_command_output(cmd, cwd) return stdout, ret, stderr end -utils.strdisplaywidth = function() - error "strdisplaywidth deprecated. please use plenary.strings.strdisplaywidth" -end - -utils.utf_ptr2len = function() - error "utf_ptr2len deprecated. please use plenary.strings.utf_ptr2len" -end - -utils.strcharpart = function() - error "strcharpart deprecated. please use plenary.strings.strcharpart" -end - -utils.align_str = function() - error "align_str deprecated. please use plenary.strings.align_str" -end - local load_once = function(f) local resolved = nil return function(...)