/
githubmirror
/
fzf
Обзор
Документация
Войти
/
githubmirror
/
fzf
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v0.60.2
src/constants.go
75 строк
2 KB
Junegunn Choi
Fix incompatibility of adaptive height and 'start:reload'
27 июл 2024, 05:30
Не верифицирован
27 июл 2024, 05:30
587df59
Код
Авторство
О чём код?
package fzf import ( "math" "time" "github.com/junegunn/fzf/src/util" ) const ( // Core coordinatorDelayMax time.Duration = 100 * time.Millisecond coordinatorDelayStep time.Duration = 10 * time.Millisecond // Reader readerBufferSize = 64 * 1024 readerSlabSize = 128 * 1024 readerPollIntervalMin = 10 * time.Millisecond readerPollIntervalStep = 5 * time.Millisecond readerPollIntervalMax = 50 * time.Millisecond // Terminal initialDelay = 20 * time.Millisecond initialDelayTac = 100 * time.Millisecond spinnerDuration = 100 * time.Millisecond previewCancelWait = 500 * time.Millisecond previewChunkDelay = 100 * time.Millisecond previewDelayed = 500 * time.Millisecond maxPatternLength = 300 maxMulti = math.MaxInt32 // Matcher numPartitionsMultiplier = 8 maxPartitions = 32 progressMinDuration = 200 * time.Millisecond // Capacity of each chunk chunkSize int = 100 // Pre-allocated memory slices to minimize GC slab16Size int = 100 * 1024 // 200KB * 32 = 12.8MB slab32Size int = 2048 // 8KB * 32 = 256KB // Do not cache results of low selectivity queries queryCacheMax int = chunkSize / 5 // Not to cache mergers with large lists mergerCacheMax int = 100000 // History defaultHistoryMax int = 1000 // Jump labels defaultJumpLabels string = "asdfghjklqwertyuiopzxcvbnm1234567890ASDFGHJKLQWERTYUIOPZXCVBNM`~;:,<.>/?'\"!@#$%^&*()[{]}-_=+" ) // fzf events const ( EvtReadNew util.EventType = iota EvtReadFin EvtSearchNew EvtSearchProgress EvtSearchFin EvtHeader EvtReady EvtQuit ) const ( ExitOk = 0 ExitNoMatch = 1 ExitError = 2 ExitBecome = 126 ExitInterrupt = 130 )