mirror of
				https://github.com/jesseduffield/lazygit.git
				synced 2025-10-30 23:57:43 +02:00 
			
		
		
		
	Unwrap paragraphs in user_config comments
We want to switch to have paragraphs consistently on one line, and auto-wrap them automatically when generating Config.md. The changes to Config.md in this commit are temporary.
This commit is contained in:
		| @@ -94,8 +94,7 @@ gui: | ||||
|   # If true, increase the height of the focused side window; creating an accordion effect. | ||||
|   expandFocusedSidePanel: false | ||||
|  | ||||
|   # The weight of the expanded side panel, relative to the other panels. 2 means | ||||
|   # twice as tall as the other panels. Only relevant if `expandFocusedSidePanel` is true. | ||||
|   # The weight of the expanded side panel, relative to the other panels. 2 means twice as tall as the other panels. Only relevant if `expandFocusedSidePanel` is true. | ||||
|   expandedSidePanelWeight: 2 | ||||
|  | ||||
|   # Sometimes the main window is split in two (e.g. when the selected file has both staged and unstaged changes). This setting controls how the two sections are split. | ||||
| @@ -111,9 +110,7 @@ gui: | ||||
|   # - 'top': split the window vertically (side panel on top, main view below) | ||||
|   enlargedSideViewLocation: left | ||||
|  | ||||
|   # If true, wrap lines in the staging view to the width of the view. This | ||||
|   # makes it much easier to work with diffs that have long lines, e.g. | ||||
|   # paragraphs of markdown text. | ||||
|   # If true, wrap lines in the staging view to the width of the view. This makes it much easier to work with diffs that have long lines, e.g. paragraphs of markdown text. | ||||
|   wrapLinesInStagingView: true | ||||
|  | ||||
|   # If true, hunk selection mode will be enabled by default when entering the staging view. | ||||
| @@ -353,10 +350,7 @@ git: | ||||
|   # If true, pass the --all arg to git fetch | ||||
|   fetchAll: true | ||||
|  | ||||
|   # If true, lazygit will automatically stage files that used to have merge | ||||
|   # conflicts but no longer do; and it will also ask you if you want to | ||||
|   # continue a merge or rebase if you've resolved all conflicts. If false, it | ||||
|   # won't do either of these things. | ||||
|   # If true, lazygit will automatically stage files that used to have merge conflicts but no longer do; and it will also ask you if you want to continue a merge or rebase if you've resolved all conflicts. If false, it won't do either of these things. | ||||
|   autoStageResolvedConflicts: true | ||||
|  | ||||
|   # Command used when displaying the current branch git log in the main window | ||||
| @@ -397,8 +391,7 @@ git: | ||||
|   # Config for showing the log in the commits view | ||||
|   log: | ||||
|     # One of: 'date-order' | 'author-date-order' | 'topo-order' | 'default' | ||||
|     # 'topo-order' makes it easier to read the git log graph, but commits may not | ||||
|     # appear chronologically. See https://git-scm.com/docs/ | ||||
|     # 'topo-order' makes it easier to read the git log graph, but commits may not appear chronologically. See https://git-scm.com/docs/ | ||||
|     # | ||||
|     # Can be changed from within Lazygit with `Log menu -> Commit sort order` (`<c-l>` in the commits window by default). | ||||
|     order: topo-order | ||||
| @@ -422,8 +415,7 @@ git: | ||||
|   # Can be changed from within Lazygit with the Sort Order menu (`s`) in the remote branches panel. | ||||
|   remoteBranchSortOrder: date | ||||
|  | ||||
|   # When copying commit hashes to the clipboard, truncate them to this | ||||
|   # length. Set to 40 to disable truncation. | ||||
|   # When copying commit hashes to the clipboard, truncate them to this length. Set to 40 to disable truncation. | ||||
|   truncateCopiedCommitHashesTo: 12 | ||||
|  | ||||
| # Periodic update checks | ||||
| @@ -455,12 +447,10 @@ os: | ||||
|   # Command for editing a file. Should contain "{{filename}}". | ||||
|   edit: "" | ||||
|  | ||||
|   # Command for editing a file at a given line number. Should contain | ||||
|   # "{{filename}}", and may optionally contain "{{line}}". | ||||
|   # Command for editing a file at a given line number. Should contain "{{filename}}", and may optionally contain "{{line}}". | ||||
|   editAtLine: "" | ||||
|  | ||||
|   # Same as EditAtLine, except that the command needs to wait until the | ||||
|   # window is closed. | ||||
|   # Same as EditAtLine, except that the command needs to wait until the window is closed. | ||||
|   editAtLineAndWait: "" | ||||
|  | ||||
|   # Whether lazygit suspends until an edit process returns | ||||
| @@ -469,12 +459,10 @@ os: | ||||
|   # For opening a directory in an editor | ||||
|   openDirInEditor: "" | ||||
|  | ||||
|   # A built-in preset that sets all of the above settings. Supported presets | ||||
|   # are defined in the getPreset function in editor_presets.go. | ||||
|   # A built-in preset that sets all of the above settings. Supported presets are defined in the getPreset function in editor_presets.go. | ||||
|   editPreset: "" | ||||
|  | ||||
|   # Command for opening a file, as if the file is double-clicked. Should | ||||
|   # contain "{{filename}}", but doesn't support "{{line}}". | ||||
|   # Command for opening a file, as if the file is double-clicked. Should contain "{{filename}}", but doesn't support "{{line}}". | ||||
|   open: "" | ||||
|  | ||||
|   # Command for opening a link. Should contain "{{link}}". | ||||
|   | ||||
| @@ -89,8 +89,7 @@ type GuiConfig struct { | ||||
| 	SidePanelWidth float64 `yaml:"sidePanelWidth" jsonschema:"maximum=1,minimum=0"` | ||||
| 	// If true, increase the height of the focused side window; creating an accordion effect. | ||||
| 	ExpandFocusedSidePanel bool `yaml:"expandFocusedSidePanel"` | ||||
| 	// The weight of the expanded side panel, relative to the other panels. 2 means | ||||
| 	// twice as tall as the other panels. Only relevant if `expandFocusedSidePanel` is true. | ||||
| 	// The weight of the expanded side panel, relative to the other panels. 2 means twice as tall as the other panels. Only relevant if `expandFocusedSidePanel` is true. | ||||
| 	ExpandedSidePanelWeight int `yaml:"expandedSidePanelWeight"` | ||||
| 	// Sometimes the main window is split in two (e.g. when the selected file has both staged and unstaged changes). This setting controls how the two sections are split. | ||||
| 	// Options are: | ||||
| @@ -103,9 +102,7 @@ type GuiConfig struct { | ||||
| 	// - 'left': split the window horizontally (side panel on the left, main view on the right) | ||||
| 	// - 'top': split the window vertically (side panel on top, main view below) | ||||
| 	EnlargedSideViewLocation string `yaml:"enlargedSideViewLocation"` | ||||
| 	// If true, wrap lines in the staging view to the width of the view. This | ||||
| 	// makes it much easier to work with diffs that have long lines, e.g. | ||||
| 	// paragraphs of markdown text. | ||||
| 	// If true, wrap lines in the staging view to the width of the view. This makes it much easier to work with diffs that have long lines, e.g. paragraphs of markdown text. | ||||
| 	WrapLinesInStagingView bool `yaml:"wrapLinesInStagingView"` | ||||
| 	// If true, hunk selection mode will be enabled by default when entering the staging view. | ||||
| 	UseHunkModeInStagingView bool `yaml:"useHunkModeInStagingView"` | ||||
| @@ -255,10 +252,7 @@ type GitConfig struct { | ||||
| 	AutoForwardBranches string `yaml:"autoForwardBranches" jsonschema:"enum=none,enum=onlyMainBranches,enum=allBranches"` | ||||
| 	// If true, pass the --all arg to git fetch | ||||
| 	FetchAll bool `yaml:"fetchAll"` | ||||
| 	// If true, lazygit will automatically stage files that used to have merge | ||||
| 	// conflicts but no longer do; and it will also ask you if you want to | ||||
| 	// continue a merge or rebase if you've resolved all conflicts. If false, it | ||||
| 	// won't do either of these things. | ||||
| 	// If true, lazygit will automatically stage files that used to have merge conflicts but no longer do; and it will also ask you if you want to continue a merge or rebase if you've resolved all conflicts. If false, it won't do either of these things. | ||||
| 	AutoStageResolvedConflicts bool `yaml:"autoStageResolvedConflicts"` | ||||
| 	// Command used when displaying the current branch git log in the main window | ||||
| 	BranchLogCmd string `yaml:"branchLogCmd"` | ||||
| @@ -293,8 +287,7 @@ type GitConfig struct { | ||||
| 	// One of: 'date' (default) | 'alphabetical' | ||||
| 	// Can be changed from within Lazygit with the Sort Order menu (`s`) in the remote branches panel. | ||||
| 	RemoteBranchSortOrder string `yaml:"remoteBranchSortOrder" jsonschema:"enum=date,enum=alphabetical"` | ||||
| 	// When copying commit hashes to the clipboard, truncate them to this | ||||
| 	// length. Set to 40 to disable truncation. | ||||
| 	// When copying commit hashes to the clipboard, truncate them to this length. Set to 40 to disable truncation. | ||||
| 	TruncateCopiedCommitHashesTo int `yaml:"truncateCopiedCommitHashesTo"` | ||||
| } | ||||
|  | ||||
| @@ -343,8 +336,7 @@ type MergingConfig struct { | ||||
|  | ||||
| type LogConfig struct { | ||||
| 	// One of: 'date-order' | 'author-date-order' | 'topo-order' | 'default' | ||||
| 	// 'topo-order' makes it easier to read the git log graph, but commits may not | ||||
| 	// appear chronologically. See https://git-scm.com/docs/ | ||||
| 	// 'topo-order' makes it easier to read the git log graph, but commits may not appear chronologically. See https://git-scm.com/docs/ | ||||
| 	// | ||||
| 	// Can be changed from within Lazygit with `Log menu -> Commit sort order` (`<c-l>` in the commits window by default). | ||||
| 	Order string `yaml:"order" jsonschema:"enum=date-order,enum=author-date-order,enum=topo-order,enum=default"` | ||||
| @@ -582,12 +574,10 @@ type OSConfig struct { | ||||
| 	// Command for editing a file. Should contain "{{filename}}". | ||||
| 	Edit string `yaml:"edit,omitempty"` | ||||
|  | ||||
| 	// Command for editing a file at a given line number. Should contain | ||||
| 	// "{{filename}}", and may optionally contain "{{line}}". | ||||
| 	// Command for editing a file at a given line number. Should contain "{{filename}}", and may optionally contain "{{line}}". | ||||
| 	EditAtLine string `yaml:"editAtLine,omitempty"` | ||||
|  | ||||
| 	// Same as EditAtLine, except that the command needs to wait until the | ||||
| 	// window is closed. | ||||
| 	// Same as EditAtLine, except that the command needs to wait until the window is closed. | ||||
| 	EditAtLineAndWait string `yaml:"editAtLineAndWait,omitempty"` | ||||
|  | ||||
| 	// Whether lazygit suspends until an edit process returns | ||||
| @@ -598,12 +588,10 @@ type OSConfig struct { | ||||
| 	// For opening a directory in an editor | ||||
| 	OpenDirInEditor string `yaml:"openDirInEditor,omitempty"` | ||||
|  | ||||
| 	// A built-in preset that sets all of the above settings. Supported presets | ||||
| 	// are defined in the getPreset function in editor_presets.go. | ||||
| 	// A built-in preset that sets all of the above settings. Supported presets are defined in the getPreset function in editor_presets.go. | ||||
| 	EditPreset string `yaml:"editPreset,omitempty" jsonschema:"example=vim,example=nvim,example=emacs,example=nano,example=vscode,example=sublime,example=kakoune,example=helix,example=xcode,example=zed,example=acme"` | ||||
|  | ||||
| 	// Command for opening a file, as if the file is double-clicked. Should | ||||
| 	// contain "{{filename}}", but doesn't support "{{line}}". | ||||
| 	// Command for opening a file, as if the file is double-clicked. Should contain "{{filename}}", but doesn't support "{{line}}". | ||||
| 	Open string `yaml:"open,omitempty"` | ||||
|  | ||||
| 	// Command for opening a link. Should contain "{{link}}". | ||||
|   | ||||
| @@ -341,7 +341,7 @@ | ||||
|         }, | ||||
|         "autoStageResolvedConflicts": { | ||||
|           "type": "boolean", | ||||
|           "description": "If true, lazygit will automatically stage files that used to have merge\nconflicts but no longer do; and it will also ask you if you want to\ncontinue a merge or rebase if you've resolved all conflicts. If false, it\nwon't do either of these things.", | ||||
|           "description": "If true, lazygit will automatically stage files that used to have merge conflicts but no longer do; and it will also ask you if you want to continue a merge or rebase if you've resolved all conflicts. If false, it won't do either of these things.", | ||||
|           "default": true | ||||
|         }, | ||||
|         "branchLogCmd": { | ||||
| @@ -437,7 +437,7 @@ | ||||
|         }, | ||||
|         "truncateCopiedCommitHashesTo": { | ||||
|           "type": "integer", | ||||
|           "description": "When copying commit hashes to the clipboard, truncate them to this\nlength. Set to 40 to disable truncation.", | ||||
|           "description": "When copying commit hashes to the clipboard, truncate them to this length. Set to 40 to disable truncation.", | ||||
|           "default": 12 | ||||
|         } | ||||
|       }, | ||||
| @@ -543,7 +543,7 @@ | ||||
|         }, | ||||
|         "expandedSidePanelWeight": { | ||||
|           "type": "integer", | ||||
|           "description": "The weight of the expanded side panel, relative to the other panels. 2 means\ntwice as tall as the other panels. Only relevant if `expandFocusedSidePanel` is true.", | ||||
|           "description": "The weight of the expanded side panel, relative to the other panels. 2 means twice as tall as the other panels. Only relevant if `expandFocusedSidePanel` is true.", | ||||
|           "default": 2 | ||||
|         }, | ||||
|         "mainPanelSplitMode": { | ||||
| @@ -563,7 +563,7 @@ | ||||
|         }, | ||||
|         "wrapLinesInStagingView": { | ||||
|           "type": "boolean", | ||||
|           "description": "If true, wrap lines in the staging view to the width of the view. This\nmakes it much easier to work with diffs that have long lines, e.g.\nparagraphs of markdown text.", | ||||
|           "description": "If true, wrap lines in the staging view to the width of the view. This makes it much easier to work with diffs that have long lines, e.g. paragraphs of markdown text.", | ||||
|           "default": true | ||||
|         }, | ||||
|         "useHunkModeInStagingView": { | ||||
| @@ -1548,7 +1548,7 @@ | ||||
|             "topo-order", | ||||
|             "default" | ||||
|           ], | ||||
|           "description": "One of: 'date-order' | 'author-date-order' | 'topo-order' | 'default'\n'topo-order' makes it easier to read the git log graph, but commits may not\nappear chronologically. See https://git-scm.com/docs/\n\nCan be changed from within Lazygit with `Log menu -\u003e Commit sort order` (`\u003cc-l\u003e` in the commits window by default).", | ||||
|           "description": "One of: 'date-order' | 'author-date-order' | 'topo-order' | 'default'\n'topo-order' makes it easier to read the git log graph, but commits may not appear chronologically. See https://git-scm.com/docs/\n\nCan be changed from within Lazygit with `Log menu -\u003e Commit sort order` (`\u003cc-l\u003e` in the commits window by default).", | ||||
|           "default": "topo-order" | ||||
|         }, | ||||
|         "showGraph": { | ||||
| @@ -1603,11 +1603,11 @@ | ||||
|         }, | ||||
|         "editAtLine": { | ||||
|           "type": "string", | ||||
|           "description": "Command for editing a file at a given line number. Should contain\n\"{{filename}}\", and may optionally contain \"{{line}}\"." | ||||
|           "description": "Command for editing a file at a given line number. Should contain \"{{filename}}\", and may optionally contain \"{{line}}\"." | ||||
|         }, | ||||
|         "editAtLineAndWait": { | ||||
|           "type": "string", | ||||
|           "description": "Same as EditAtLine, except that the command needs to wait until the\nwindow is closed." | ||||
|           "description": "Same as EditAtLine, except that the command needs to wait until the window is closed." | ||||
|         }, | ||||
|         "editInTerminal": { | ||||
|           "type": "boolean", | ||||
| @@ -1619,7 +1619,7 @@ | ||||
|         }, | ||||
|         "editPreset": { | ||||
|           "type": "string", | ||||
|           "description": "A built-in preset that sets all of the above settings. Supported presets\nare defined in the getPreset function in editor_presets.go.", | ||||
|           "description": "A built-in preset that sets all of the above settings. Supported presets are defined in the getPreset function in editor_presets.go.", | ||||
|           "examples": [ | ||||
|             "vim", | ||||
|             "nvim", | ||||
| @@ -1636,7 +1636,7 @@ | ||||
|         }, | ||||
|         "open": { | ||||
|           "type": "string", | ||||
|           "description": "Command for opening a file, as if the file is double-clicked. Should\ncontain \"{{filename}}\", but doesn't support \"{{line}}\"." | ||||
|           "description": "Command for opening a file, as if the file is double-clicked. Should contain \"{{filename}}\", but doesn't support \"{{line}}\"." | ||||
|         }, | ||||
|         "openLink": { | ||||
|           "type": "string", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user