mirror of
https://github.com/dense-analysis/ale.git
synced 2026-10-17 19:41:27 +08:00
1 parent
c59c0d1a57
commit
ab3531083c
3 files changed
+38
No files matched your search
@@ -207,6 +207,11 @@ let s:default_registry = {
|
||||
\ 'suggested_filetypes': ['puppet'],
|
||||
\ 'description': 'Run puppet-lint -f on a file.',
|
||||
\ },
|
||||
\ 'replace_emdash': {
|
||||
\ 'function': 'ale#fixers#generic#ReplaceEmDash',
|
||||
\ 'suggested_filetypes': [],
|
||||
\ 'description': 'Replace em dash with -- ASCII characters.',
|
||||
\ },
|
||||
\ 'remove_trailing_lines': {
|
||||
\ 'function': 'ale#fixers#generic#RemoveTrailingBlankLines',
|
||||
\ 'suggested_filetypes': [],
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
" Author: w0rp <devw0rp@gmail.com>
|
||||
" Description: Generic functions for fixing files with.
|
||||
|
||||
function! ale#fixers#generic#ReplaceEmDash(buffer, lines) abort
|
||||
return map(copy(a:lines), {_, line -> substitute(line, "\u2014", '--', 'g')})
|
||||
endfunction
|
||||
|
||||
function! ale#fixers#generic#RemoveTrailingBlankLines(buffer, lines) abort
|
||||
let l:end_index = len(a:lines) - 1
|
||||
|
||||
|
||||
Reference in new issue
Block a user