Add config file for goneovim
This commit is contained in:
parent
2b07f2e07b
commit
8ec7491989
316
goneovim.toml
Normal file
316
goneovim.toml
Normal file
|
@ -0,0 +1,316 @@
|
|||
## Goneovim settings.toml
|
||||
## All of the following commented configuration items have default values.
|
||||
|
||||
[Editor]
|
||||
## Makes the application window frameless.
|
||||
# BorderlessWindow = true
|
||||
|
||||
## Controls whether the title bar is displayed when the borderless
|
||||
## window setting is enabled.
|
||||
# HideTitlebar = false
|
||||
|
||||
## Editor minimum window width (>= 400)
|
||||
# Width = 800
|
||||
## Editor minimum window height (>= 300)
|
||||
# Height = 600
|
||||
## Margin adds a margin between the window and the drawn content.
|
||||
## This value is 0 by default for Linux and 2 by default for MacOS and Windows.
|
||||
# Margin = 0
|
||||
## Gap create a gap on the left and right sides of the application window.
|
||||
# Gap = 0
|
||||
|
||||
## Reverses the direction of scrolling with the mouse wheel.
|
||||
# ReversingScrollDirection = false
|
||||
|
||||
## Specifies the amount of scrolling by the mouse wheel. The default value is 1.
|
||||
# LineToScroll = 1
|
||||
|
||||
## This option makes the whole GUI window in semi-transparent.
|
||||
## This setting also implicitly enables the Drawborder setting
|
||||
# Transparent = 1.0
|
||||
|
||||
## Launch goneovim with full screen window size.
|
||||
# StartFullscreen = false
|
||||
## Launch goneovim with maximized window size.
|
||||
StartMaximizedWindow = true
|
||||
|
||||
## Enabling WindowGeometryBasedOnFontmetrics sets the minimum unit of window geometry change
|
||||
## to the width and height values specified by font metrics.
|
||||
## When enabled, maximization with the GonvimMaximize command may not work well due to
|
||||
## the combination of screen size and font metrics.
|
||||
# WindowGeometryBasedOnFontmetrics = false
|
||||
|
||||
## Enable the ability to remember the last window geometry that was displayed
|
||||
## and restore it at the next startup.
|
||||
RestoreWindowGeometry = false
|
||||
|
||||
## Editor external font-family, font-siz.
|
||||
## This is the font settings of the graphical UI as an nvim front end.
|
||||
## Fontfamily is
|
||||
## In MacOS,
|
||||
# FontFamily = "Monaco"
|
||||
## In Linux
|
||||
FontFamily = "FiraCode Nerd Font"
|
||||
## In Windows
|
||||
# FontFamily = "Windows"
|
||||
## Fontsize is
|
||||
FontSize = 14
|
||||
## letterspace is
|
||||
# Letterspace = 0
|
||||
|
||||
## Neovim external UI features
|
||||
## The following is the default value of goneovim.
|
||||
## You can change the behavior of the GUI by changing the following boolean values.
|
||||
## If you prefer the traditional Vim UI, set it to false for all.
|
||||
## Also, `ExtMessages` is still experimental at this time and we don't recommend setting it to true if you want stability.
|
||||
# ExtCmdline = true
|
||||
# ExtPopupmenu = true
|
||||
# ExtTabline = true
|
||||
# ExtMessages = false
|
||||
|
||||
## Goneovim has a cached rendering feature enabled to speed up the process.
|
||||
## If you want to disable it, set it to false
|
||||
# CachedDrawing = true
|
||||
## You can specify the cache size to be used by the cache rendering feature of goneovim.
|
||||
## The default is 400.
|
||||
# CacheSize = 400
|
||||
|
||||
## Disables font ligatures.
|
||||
# DisableLigatures = true
|
||||
|
||||
## Copy yanked text to clipboard
|
||||
# Clipboard = true
|
||||
|
||||
## This setting is equivalent to Macmeta in MacVim.
|
||||
# Macmeta = false
|
||||
|
||||
## The input method editor will be automatically disabled when the mode is changed to normal mode.
|
||||
## It may be useful for users who use the input method editor (e.g. East Asian users).
|
||||
## This option is depricated. Use `ModeEnablingIME`
|
||||
# DisableImeInNormal = false
|
||||
|
||||
## This option specifies a list of modes in which the IME is to be enabled, and goneovim will enable
|
||||
## the IME only in those modes.
|
||||
## It may be useful for users who use the input method editor (e.g. East Asian users).
|
||||
## e.g.
|
||||
## ModeEnablingIME = ["insert", "cmdline_normal"]
|
||||
## The available mode strings:
|
||||
## "normal", "insert", "replace", "visual", "visual_select",
|
||||
## "cmdline_normal", "cmdline_insert", "cmdline_replace", etc.
|
||||
# ModeEnablingIME = []
|
||||
|
||||
## Draw borders on the GUI side instead of the vertical border and status line that nvim draws.
|
||||
# DrawWindowSeparator = false
|
||||
# WindowSeparatorTheme = "dark"
|
||||
# WindowSeparatorColor = "#2222ff"
|
||||
# WindowSeparatorGradient = false
|
||||
|
||||
## Draw built-in indent guide
|
||||
## Enabling this setting will have a slight impact on performance.
|
||||
# IndentGuide = false
|
||||
# IndentGuideIgnoreFtList = ["md"]
|
||||
# OptionsToUseGuideWidth = "tabstop"
|
||||
|
||||
## Animates the scrolling behavior of Neovim when the scroll command is entered.
|
||||
# SmoothScroll = true
|
||||
## Specifies the speed of animation in smooth scrolling.
|
||||
# SmoothScrollDuration = 300
|
||||
## Disables horizontal scrolling for smooth scrolling with the touchpad.
|
||||
# DisableHorizontalScroll = true
|
||||
|
||||
## Draw border on a float window
|
||||
# DrawBorderForFloatWindow = false
|
||||
|
||||
## Draw shadow under a float window
|
||||
# DrawShadowForFloatWindow = false
|
||||
|
||||
## Enable desktop notification settings for nvim messages.
|
||||
## This option works only if `ExtMessages` is enabled.
|
||||
# DesktopNotifications = false
|
||||
|
||||
## Controls whether mouse events in Neovim are ignored when
|
||||
## an application window is clicked while the application window is inactive.
|
||||
# IgnoreFirstMouseClickWhenAppInactivated = false
|
||||
|
||||
# Display the effect when clicked
|
||||
# ClickEffect = false
|
||||
|
||||
## Specifies the command used to open the file in an external file explorer, etc. The default is ":e".
|
||||
# FileOpenCmd = ":e"
|
||||
|
||||
# Pattern that fills the diff background
|
||||
# Change the background pattern used for diff display.
|
||||
# This option allows you to use a visual effect pattern such as Dense, Diagonal Stripe instead of a regular solid pattern.
|
||||
# The available patterns are all Qt brush styles. For more information, See: https://doc.qt.io/qt-5/qbrush.html#details
|
||||
# // -- diffpattern enum --
|
||||
# // SolidPattern 1
|
||||
# // Dense1Pattern 2
|
||||
# // Dense2Pattern 3
|
||||
# // Dense3Pattern 4
|
||||
# // Dense4Pattern 5
|
||||
# // Dense5Pattern 6
|
||||
# // Dense6Pattern 7
|
||||
# // Dense7Pattern 8
|
||||
# // HorPattern 9
|
||||
# // VerPattern 10
|
||||
# // CrossPattern 11
|
||||
# // BDiagPattern 12
|
||||
# // FDiagPattern 13
|
||||
# // DiagCrossPattern 14
|
||||
# // LinearGradientPattern 15
|
||||
# // RadialGradientPattern 16
|
||||
# // ConicalGradientPattern 17
|
||||
# // TexturePattern 24
|
||||
# DiffAddPattern = 1
|
||||
# DiffDeletePattern = 1
|
||||
# DiffChangePattern = 1
|
||||
|
||||
## Extra Dock menu option in MacOS
|
||||
## You can add a menu with your own command options
|
||||
# [Editor.DockmenuActions]
|
||||
# hoge = "-u NONE"
|
||||
# fuga = "-u NORC"
|
||||
|
||||
## You can write a vimscript to be executed after goneovim starts,
|
||||
## for example to disable the vimscript that Goneovim has embedded internally.
|
||||
## GinitVim = '''
|
||||
## let g:hoge = 'fuga'
|
||||
## '''
|
||||
# Ginitvim = ""
|
||||
|
||||
|
||||
[Cursor]
|
||||
## Specifies whether the smooth cursor feature is enabled or disabled by a boolean value.
|
||||
# SmoothMove = true
|
||||
|
||||
## Specifies the duration of the animation at the smooth cursor. Default is 55ms.
|
||||
## Note that Goneovim uses the specified value as a base value and makes slight adjustments depending on the distance.
|
||||
# Duration = 55
|
||||
|
||||
|
||||
## The palette is used as an input UI for externalized command lines and the Fuzzy-Finder feature built into Goneovim.
|
||||
[Palette]
|
||||
## Specifies the proportion of the command line palette to the height of the entire window.
|
||||
# AreaRatio = 0.5
|
||||
## Specifies the number of items to be displayed in the command line palette.
|
||||
# MaxNumberOfResultItems = 30
|
||||
## Specifies the opacity of the command line palette.
|
||||
# Transparent = 1.0
|
||||
|
||||
|
||||
## Configure externalized message UI.
|
||||
[Message]
|
||||
## Specifies the opacity of the message window.
|
||||
# Transparent = 1.0
|
||||
|
||||
|
||||
## The statusline configuration below relates to the display of Goenovim's own external status lines.
|
||||
## If you want to use neovim's status line plugin, you should disable its display.
|
||||
# [Statusline]
|
||||
## Whether or not to display the external status line
|
||||
# Visible = true
|
||||
|
||||
## Options: "textLabel" / "icon" / "background" / "none"
|
||||
# ModeIndicatorType = "textLabel"
|
||||
|
||||
## Optional setting colors per Neovim editing modes
|
||||
# NormalModeColor = "#3cabeb"
|
||||
# CommandModeColor = "#5285b8"
|
||||
# InsertModeColor = "#2abcb4"
|
||||
# ReplaceModeColor = "#ff8c0a"
|
||||
# VisualModeColor = "#9932cc"
|
||||
# TerminalModeColor = "#778899"
|
||||
|
||||
## Statusline components
|
||||
# Left = [ "mode", "filepath", "filename" ]
|
||||
# Right = [ "message", "git", "filetype", "fileformat", "fileencoding", "curpos", "lint" ]
|
||||
|
||||
|
||||
## Configure externalized tabline UI.
|
||||
[Tabline]
|
||||
## Whether or not to display the external tabline
|
||||
# Visible = true
|
||||
# ShowIcon = true
|
||||
|
||||
|
||||
## Configure externalized popupmenu UI.
|
||||
[Popupmenu]
|
||||
## neovim's popupmenu is made up of word, menu and info parts.
|
||||
## Each of these parts will display the following information.
|
||||
## word: the text that will be inserted, mandatory
|
||||
## menu: extra text for the popup menu, displayed after "word"
|
||||
## info: more information about the item, can be displayed in a preview window
|
||||
## The following options specify whether to display a dedicated column in the popupmenu
|
||||
## to display the long text displayed in the `info` part.
|
||||
# ShowDetail = true
|
||||
|
||||
## total number to display item
|
||||
# Total = 20
|
||||
|
||||
## width of `menu` column
|
||||
# MenuWidth = 400
|
||||
|
||||
## width of `info` column
|
||||
# InfoWidth = 1
|
||||
|
||||
## width of `detail` column
|
||||
# DetailWidth = 250
|
||||
|
||||
## Show digit number which can select item for popupmenu
|
||||
# ShowDigit = true
|
||||
|
||||
|
||||
[ScrollBar]
|
||||
## Specifies whether to show the external scrollbar or not.
|
||||
# Visible = true
|
||||
|
||||
|
||||
[MiniMap]
|
||||
## To view the minimap, launch an additional nvim instance;
|
||||
## setting Disable to true will not launch this additional nvim instance
|
||||
## and will completely disable the minimap feature.
|
||||
Disable = true
|
||||
|
||||
## Specifies whether to show the minimap or not.
|
||||
# Visible = true
|
||||
|
||||
## Specifies the width of the minimap.
|
||||
# Width = 100
|
||||
|
||||
|
||||
## Configure the markdown preview feature
|
||||
[Markdown]
|
||||
# Disable = true
|
||||
|
||||
## Specifying code highlighting styles
|
||||
CodeHlStyle = "github"
|
||||
|
||||
|
||||
[SideBar]
|
||||
## Specifies whether to show the external sidebar or not.
|
||||
# Visible = true
|
||||
|
||||
## Specify the sidebar width
|
||||
# Width = 200
|
||||
|
||||
## Specify whether or not to draw a shadow under the sidebar.
|
||||
# DropShadow = false
|
||||
|
||||
## Specify the color to use when selecting items in the sidebar or palette in hexadecimal format
|
||||
# AccentColor = "#5596ea"
|
||||
|
||||
|
||||
[FileExplore]
|
||||
## Specify the maximum number of items to be displayed in the file explorer.
|
||||
# MaxDisplayItems = 30
|
||||
|
||||
|
||||
[Workspace]
|
||||
## This setting sets the format of the path string of CWD in the sidebar.
|
||||
## name: directoryname
|
||||
## full: /path/to/directoryname
|
||||
## minimum: /p/t/directoryname
|
||||
# PathStyle = "minimum"
|
||||
|
||||
## Specifies whether the last exited session should be restored at the next startup.
|
||||
# RestoreSession = false
|
Loading…
Reference in a new issue