Use `\r\n` for new files on Windows (#1596)
* Use `\r\n` for new files on Windows * Add `config.line_endings`
This commit is contained in:
parent
7111b8a6c9
commit
a29327e375
|
@ -153,6 +153,12 @@ config.tab_type = "soft"
|
|||
---@type boolean
|
||||
config.keep_newline_whitespace = false
|
||||
|
||||
---Default line endings for new files.
|
||||
---
|
||||
---Defaults to `crlf` (`\r\n`) on Windows and `lf` (`\n`) on everything else.
|
||||
---@type "crlf" | "lf"
|
||||
config.line_endings = PLATFORM == "Windows" and "crlf" or "lf"
|
||||
|
||||
---Maximum number of characters per-line for the line guide.
|
||||
---
|
||||
---Defaults to 80.
|
||||
|
|
|
@ -28,6 +28,9 @@ function Doc:new(filename, abs_filename, new_file)
|
|||
self:load(filename)
|
||||
end
|
||||
end
|
||||
if new_file then
|
||||
self.crlf = config.line_endings == "crlf"
|
||||
end
|
||||
end
|
||||
|
||||
function Doc:reset()
|
||||
|
|
Loading…
Reference in New Issue