CARVIEW |
Select Language
HTTP/2 200
date: Sun, 27 Jul 2025 14:20:27 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-robots-tag: none
etag: W/"1910fae82d5d92ab8b2ffe6532819062"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=c%2FgJRxL5mvpzbFfbiolc5tzJIhnMdjtMR4N8UckiroR8I8tElbkiCfnSG43HL32y0qFpAvo%2BOkY980bGe7B8xoLN%2F5YomHw3Gm79BiEJZZDQH8wmxkqCRJwI4I0MBcIe3BJG2YzLTBvZYogjFpkUTdu9MIorToLT5gzGIcKkC0I3greE0x3RFgB%2F%2BWR2rCouMTqmz%2BTnSsH7PdOf%2BtGNVidTOeMviUfM%2BHkpue0WEdEFTR6FNRX77LxVMj2QRgT2B1m4%2BIqE7AkWM4GZUe7FHg%3D%3D--Msdm3szlWYCKczkd--1%2F%2BK8o6Q9%2Fqp86ekIJrDVg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1087468824.1753626027; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 14:20:27 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 14:20:27 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: D350:0A67:4336E6:55513C:688635AB
Configuration · vim-fall/fall.vim Wiki · GitHub
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 3
Configuration
Λlisue edited this page Nov 17, 2024
·
11 revisions
In Fall, configurations that leverage Vim’s built-in functionality are categorized as “Configuration.” This includes settings such as key mappings, highlights, and buffer option modifications.
See Mappings page for entire mapping list and way to configure.
Highlight Group | Description |
---|---|
FallNormal |
Highlight for normal text in the picker window. |
FallBorder |
Highlight for the border text in the picker window. |
FallInputHeader |
Highlight for the header text in the input component. Defaults to FallBorder . |
FallInputCounter |
Highlight for the counter text in the input component. Defaults to FallBorder . |
FallInputCursor |
Highlight for the cursor in the input component. Defaults to Cursor . |
FallListMatch |
Highlight for matched text in the list component. Defaults to Match . |
FallListSelected |
Highlight for the selected item in the list component. Defaults to CurSearch . |
FallHelpHeader |
Highlight for the header text in the help component. Defaults to Conceal . |
FallHelpMappingLhs |
Highlight for the left-hand side of mappings in the help component. Defaults to Special . |
FallHelpMappingRhs |
Highlight for the right-hand side of mappings in the help component. Defaults to Title . |
FallHelpMappingOperator |
Highlight for operators in the help component. Defaults to Operator . |
For example:
function! s:my_fall_style() abort
highlight FallNormal ctermfg=Blue ctermbg=Black guifg=#0000FF guibg=#000000
highlight FallBorder ctermfg=Green guifg=#00FF00
highlight FallInputHeader cterm=bold ctermfg=Yellow guifg=#FFFF00 gui=bold
highlight FallInputCounter ctermfg=Gray guifg=#808080
highlight FallInputCursor ctermfg=Red guifg=#FF0000 gui=underline
highlight FallListMatch ctermbg=Yellow guibg=#FFA500
highlight FallListSelected cterm=reverse gui=reverse
highlight FallHelpHeader cterm=italic ctermfg=Cyan guifg=#00FFFF gui=italic
highlight FallHelpMappingLhs ctermfg=Magenta guifg=#FF00FF
highlight FallHelpMappingRhs cterm=bold ctermfg=Green guifg=#00FF00 gui=bold
highlight FallHelpMappingOperator ctermfg=DarkGray guifg=#A9A9A9
endfunction
augroup fall_plugin_style
autocmd!
autocmd ColorScheme * call s:my_fall_style()
augroup END
call s:my_fall_style()
local function my_fall_style()
vim.api.nvim_set_hl(0, "FallNormal", { ctermfg = "Blue", ctermbg = "Black", fg = "#0000FF", bg = "#000000" })
vim.api.nvim_set_hl(0, "FallBorder", { ctermfg = "Green", fg = "#00FF00" })
vim.api.nvim_set_hl(0, "FallInputHeader", { cterm = { "bold" }, ctermfg = "Yellow", fg = "#FFFF00", bold = true })
vim.api.nvim_set_hl(0, "FallInputCounter", { ctermfg = "Gray", fg = "#808080" })
vim.api.nvim_set_hl(0, "FallInputCursor", { ctermfg = "Red", fg = "#FF0000", underline = true })
vim.api.nvim_set_hl(0, "FallListMatch", { ctermbg = "Yellow", bg = "#FFA500" })
vim.api.nvim_set_hl(0, "FallListSelected", { cterm = { "reverse" }, reverse = true })
vim.api.nvim_set_hl(0, "FallHelpHeader", { cterm = { "italic" }, ctermfg = "Cyan", fg = "#00FFFF", italic = true })
vim.api.nvim_set_hl(0, "FallHelpMappingLhs", { ctermfg = "Magenta", fg = "#FF00FF" })
vim.api.nvim_set_hl(0, "FallHelpMappingRhs", { cterm = { "bold" }, ctermfg = "Green", fg = "#00FF00", bold = true })
vim.api.nvim_set_hl(0, "FallHelpMappingOperator", { ctermfg = "DarkGray", fg = "#A9A9A9" })
end
vim.api.nvim_create_augroup("FallPluginStyle", { clear = true })
vim.api.nvim_create_autocmd("ColorScheme", {
group = "FallPluginStyle",
callback = my_fall_style,
})
my_fall_style()
Sign Name | Description |
---|---|
FallListSelected |
Indicator sign for the selected item in the list component. Defaults to '»' . |
For example:
function! s:my_fall_style() abort
sign define FallListSelected text=*
endfunction
augroup fall_plugin_style
autocmd!
autocmd ColorScheme * call s:my_fall_style()
augroup END
call s:my_fall_style()
local function my_fall_style()
vim.fn.sign_define("FallListSelected", { text = "*" })
end
vim.api.nvim_create_augroup("FallPluginStyle", { clear = true })
vim.api.nvim_create_autocmd("ColorScheme", {
group = "FallPluginStyle",
callback = my_fall_style,
})
my_fall_style()
Event Name | Description |
---|---|
FallPickerEnter:{name} |
Triggered when a picker is opened. {name} represents the name of the picker. |
FallPickerLeave:{name} |
Triggered when a picker is closed. {name} represents the name of the picker. |
FallCustomLoaded |
Triggered when the user customization file is loaded. |
FallCustomRecached |
Triggered after the user customization file has been re-cached. |
FallPreviewRendered:{filename} |
Triggered when the preview is rendered. {filename} represents the name of the previewed file. |
FallPickerEnter:{name}
is used to configure Mappings. User may want to use FallPreviewRenderered:{filename}
autocmd to apply buffer or window options like
function! s:my_fall_preview() abort
" Disable number/relativenumber on the preview component
setlocal nonumber norelativenumber
endfunction
augroup my_fall_preview
autocmd!
autocmd User FallPreviewRendered:* call s:my_fall_preview()
augroup END
local function my_fall_preview()
-- Disable line numbers and relative line numbers in the preview component
vim.opt_local.number = false
vim.opt_local.relativenumber = false
end
vim.api.nvim_create_augroup("MyFallPreview", { clear = true })
vim.api.nvim_create_autocmd("User", {
group = "MyFallPreview",
pattern = "FallPreviewRendered:*",
callback = my_fall_preview,
})
FileType | Description |
---|---|
fall-input |
FileType for the input component. |
fall-list |
FileType for the list component. |
fall-help |
FileType for the help component. |
All components, except the preview, have unique FileType
s listed above. This allows users to use FileType
autocmd to apply specific configurations, such as:
#####Vim
function! s:my_fall_config() abort
" Enable the 'list' option for Fall's components
setlocal list
endfunction
augroup my_fall_config
autocmd!
autocmd FileType fall-input call s:my_fall_config()
autocmd FileType fall-list call s:my_fall_config()
autocmd FileType fall-help call s:my_fall_config()
augroup END
local function my_fall_config()
-- Enable the 'list' option for Fall's components
vim.opt_local.list = true
end
vim.api.nvim_create_augroup("my_fall_config", { clear = true })
vim.api.nvim_create_autocmd("FileType", {
group = "my_fall_config",
pattern = { "fall-input", "fall-list", "fall-help" },
callback = my_fall_config,
})
Use FallPreviewRendered:{filename}
autocmd instead to configure the preview component.
Clone this wiki locally
You can’t perform that action at this time.