perf: change default view_options.natural_order behavior to disable on large directories
This commit is contained in:
parent
7d4e62942f
commit
01b0b9d8ef
5 changed files with 42 additions and 25 deletions
|
|
@ -90,9 +90,9 @@ local default_config = {
|
|||
is_always_hidden = function(name, bufnr)
|
||||
return false
|
||||
end,
|
||||
-- Sort file names in a more intuitive order for humans. Is less performant,
|
||||
-- so you may want to set to false if you work with large directories.
|
||||
natural_order = true,
|
||||
-- Sort file names with numbers in a more intuitive order for humans.
|
||||
-- Can be "fast", true, or false. "fast" will turn it off for large directories.
|
||||
natural_order = "fast",
|
||||
-- Sort file and directory names case insensitive
|
||||
case_insensitive = false,
|
||||
sort = {
|
||||
|
|
@ -273,7 +273,7 @@ local M = {}
|
|||
---@field show_hidden boolean
|
||||
---@field is_hidden_file fun(name: string, bufnr: integer): boolean
|
||||
---@field is_always_hidden fun(name: string, bufnr: integer): boolean
|
||||
---@field natural_order boolean
|
||||
---@field natural_order boolean|"fast"
|
||||
---@field case_insensitive boolean
|
||||
---@field sort oil.SortSpec[]
|
||||
|
||||
|
|
@ -281,7 +281,7 @@ local M = {}
|
|||
---@field show_hidden? boolean Show files and directories that start with "."
|
||||
---@field is_hidden_file? fun(name: string, bufnr: integer): boolean This function defines what is considered a "hidden" file
|
||||
---@field is_always_hidden? fun(name: string, bufnr: integer): boolean This function defines what will never be shown, even when `show_hidden` is set
|
||||
---@field natural_order? boolean Sort file names in a more intuitive order for humans. Is less performant, so you may want to set to false if you work with large directories.
|
||||
---@field natural_order? boolean|"fast" Sort file names with numbers in a more intuitive order for humans. Can be slow for large directories.
|
||||
---@field case_insensitive? boolean Sort file and directory names case insensitive
|
||||
---@field sort? oil.SortSpec[] Sort order for the file list
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue