Linux ubuntu 6.8.0-90-generic #91-Ubuntu SMP PREEMPT_DYNAMIC Tue Nov 18 14:14:30 UTC 2025 x86_64
nginx/1.24.0
: 67.217.245.49 | : 216.73.216.153
Cant Read [ /etc/named.conf ]
8.3.6
www-data
Bypass.pw
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
Backdoor Scanner
Backdoor Create
Alfa Webshell
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
vim /
vim91 /
ftplugin /
[ HOME SHELL ]
Name
Size
Permission
Action
8th.vim
833
B
-rw-r--r--
a2ps.vim
470
B
-rw-r--r--
aap.vim
1.02
KB
-rw-r--r--
abap.vim
955
B
-rw-r--r--
abaqus.vim
4
KB
-rw-r--r--
ada.vim
6.35
KB
-rw-r--r--
alsaconf.vim
438
B
-rw-r--r--
ant.vim
1.27
KB
-rw-r--r--
apache.vim
361
B
-rw-r--r--
arch.vim
431
B
-rw-r--r--
art.vim
509
B
-rw-r--r--
asm.vim
372
B
-rw-r--r--
aspvbs.vim
1.83
KB
-rw-r--r--
automake.vim
337
B
-rw-r--r--
awk.vim
1.57
KB
-rw-r--r--
bash.vim
504
B
-rw-r--r--
basic.vim
2.02
KB
-rw-r--r--
bdf.vim
449
B
-rw-r--r--
bitbake.vim
375
B
-rw-r--r--
bst.vim
333
B
-rw-r--r--
btm.vim
382
B
-rw-r--r--
bzl.vim
3.22
KB
-rw-r--r--
c.vim
2.32
KB
-rw-r--r--
calendar.vim
462
B
-rw-r--r--
cdrdaoconf.vim
383
B
-rw-r--r--
cfg.vim
388
B
-rw-r--r--
ch.vim
472
B
-rw-r--r--
changelog.vim
9.28
KB
-rw-r--r--
chatito.vim
383
B
-rw-r--r--
chicken.vim
1.68
KB
-rw-r--r--
clojure.vim
3.24
KB
-rw-r--r--
cmake.vim
867
B
-rw-r--r--
cobol.vim
9.35
KB
-rw-r--r--
conf.vim
434
B
-rw-r--r--
config.vim
1.21
KB
-rw-r--r--
confini.vim
206
B
-rw-r--r--
context.vim
4.34
KB
-rw-r--r--
corn.vim
457
B
-rw-r--r--
cpp.vim
534
B
-rw-r--r--
crm.vim
414
B
-rw-r--r--
crontab.vim
361
B
-rw-r--r--
cs.vim
1.47
KB
-rw-r--r--
csc.vim
697
B
-rw-r--r--
csh.vim
1.75
KB
-rw-r--r--
css.vim
586
B
-rw-r--r--
cucumber.vim
5
KB
-rw-r--r--
cvsrc.vim
399
B
-rw-r--r--
debchangelog.vim
11.71
KB
-rw-r--r--
debcontrol.vim
1.8
KB
-rw-r--r--
debsources.vim
470
B
-rw-r--r--
denyhosts.vim
383
B
-rw-r--r--
desktop.vim
300
B
-rw-r--r--
dictconf.vim
434
B
-rw-r--r--
dictdconf.vim
435
B
-rw-r--r--
diff.vim
743
B
-rw-r--r--
dircolors.vim
431
B
-rw-r--r--
docbk.vim
530
B
-rw-r--r--
dockerfile.vim
356
B
-rw-r--r--
dosbatch.vim
1.19
KB
-rw-r--r--
dosini.vim
459
B
-rw-r--r--
dtd.vim
1.06
KB
-rw-r--r--
dtrace.vim
1.12
KB
-rw-r--r--
dune.vim
618
B
-rw-r--r--
eiffel.vim
3.99
KB
-rw-r--r--
elinks.vim
436
B
-rw-r--r--
elixir.vim
980
B
-rw-r--r--
elm.vim
369
B
-rw-r--r--
erlang.vim
3.2
KB
-rw-r--r--
eruby.vim
4.66
KB
-rw-r--r--
eterm.vim
470
B
-rw-r--r--
expect.vim
503
B
-rw-r--r--
falcon.vim
1.32
KB
-rw-r--r--
fennel.vim
603
B
-rw-r--r--
fetchmail.vim
397
B
-rw-r--r--
fish.vim
483
B
-rw-r--r--
flexwiki.vim
1.83
KB
-rw-r--r--
forth.vim
1.84
KB
-rw-r--r--
fortran.vim
5.56
KB
-rw-r--r--
fpcmake.vim
592
B
-rw-r--r--
framescript.vim
780
B
-rw-r--r--
freebasic.vim
2.52
KB
-rw-r--r--
fstab.vim
426
B
-rw-r--r--
fvwm.vim
390
B
-rw-r--r--
gdb.vim
293
B
-rw-r--r--
gdscript.vim
1.59
KB
-rw-r--r--
gdshader.vim
309
B
-rw-r--r--
git.vim
305
B
-rw-r--r--
gitattributes.vim
278
B
-rw-r--r--
gitcommit.vim
2.03
KB
-rw-r--r--
gitconfig.vim
376
B
-rw-r--r--
gitignore.vim
274
B
-rw-r--r--
gitrebase.vim
1.75
KB
-rw-r--r--
gitsendemail.vim
157
B
-rw-r--r--
go.vim
365
B
-rw-r--r--
gpg.vim
1.1
KB
-rw-r--r--
gprof.vim
1.09
KB
-rw-r--r--
groovy.vim
343
B
-rw-r--r--
group.vim
425
B
-rw-r--r--
grub.vim
434
B
-rw-r--r--
gyp.vim
311
B
-rw-r--r--
haml.vim
1.94
KB
-rw-r--r--
hamster.vim
1.92
KB
-rw-r--r--
hare.vim
793
B
-rw-r--r--
haskell.vim
573
B
-rw-r--r--
heex.vim
830
B
-rw-r--r--
help.vim
471
B
-rw-r--r--
hgcommit.vim
363
B
-rw-r--r--
hog.vim
1.36
KB
-rw-r--r--
hostconf.vim
383
B
-rw-r--r--
hostsaccess.vim
436
B
-rw-r--r--
html.vim
1.7
KB
-rw-r--r--
htmldjango.vim
331
B
-rw-r--r--
i3config.vim
333
B
-rw-r--r--
icon.vim
958
B
-rw-r--r--
indent.vim
487
B
-rw-r--r--
initex.vim
1005
B
-rw-r--r--
ishd.vim
1.47
KB
-rw-r--r--
j.vim
3.46
KB
-rw-r--r--
java.vim
1.61
KB
-rw-r--r--
javascript.vim
2.54
KB
-rw-r--r--
javascriptreact.vim
244
B
-rw-r--r--
jproperties.vim
292
B
-rw-r--r--
json.vim
360
B
-rw-r--r--
json5.vim
718
B
-rw-r--r--
jsonc.vim
677
B
-rw-r--r--
jsonnet.vim
431
B
-rw-r--r--
jsp.vim
1.93
KB
-rw-r--r--
julia.vim
3.7
KB
-rw-r--r--
kconfig.vim
703
B
-rw-r--r--
kotlin.vim
968
B
-rw-r--r--
kwt.vim
851
B
-rw-r--r--
ld.vim
470
B
-rw-r--r--
less.vim
502
B
-rw-r--r--
lftp.vim
434
B
-rw-r--r--
libao.vim
440
B
-rw-r--r--
limits.vim
436
B
-rw-r--r--
liquid.vim
1.85
KB
-rw-r--r--
lisp.vim
759
B
-rw-r--r--
livebook.vim
270
B
-rw-r--r--
logcheck.vim
451
B
-rw-r--r--
loginaccess.vim
442
B
-rw-r--r--
logindefs.vim
440
B
-rw-r--r--
logtalk.dict
3.12
KB
-rw-r--r--
logtalk.vim
416
B
-rw-r--r--
lprolog.vim
1.62
KB
-rw-r--r--
lua.vim
1.34
KB
-rw-r--r--
luau.vim
225
B
-rw-r--r--
lynx.vim
724
B
-rw-r--r--
m3build.vim
539
B
-rw-r--r--
m3quake.vim
957
B
-rw-r--r--
m4.vim
426
B
-rw-r--r--
mail.vim
1.42
KB
-rw-r--r--
mailaliases.vim
383
B
-rw-r--r--
mailcap.vim
434
B
-rw-r--r--
make.vim
1.1
KB
-rw-r--r--
man.vim
2.13
KB
-rw-r--r--
manconf.vim
444
B
-rw-r--r--
markdown.vim
2.81
KB
-rw-r--r--
masm.vim
1
KB
-rw-r--r--
matlab.vim
835
B
-rw-r--r--
mermaid.vim
1.69
KB
-rw-r--r--
meson.vim
1.12
KB
-rw-r--r--
mf.vim
3.46
KB
-rw-r--r--
mma.vim
366
B
-rw-r--r--
modconf.vim
1.17
KB
-rw-r--r--
modula2.vim
1.38
KB
-rw-r--r--
modula3.vim
1.16
KB
-rw-r--r--
mp.vim
3.8
KB
-rw-r--r--
mplayerconf.vim
472
B
-rw-r--r--
mrxvtrc.vim
798
B
-rw-r--r--
msmessages.vim
1.11
KB
-rw-r--r--
muttrc.vim
1.14
KB
-rw-r--r--
nanorc.vim
447
B
-rw-r--r--
neomuttrc.vim
532
B
-rw-r--r--
netrc.vim
480
B
-rw-r--r--
nginx.vim
251
B
-rw-r--r--
nix.vim
388
B
-rw-r--r--
nroff.vim
424
B
-rw-r--r--
nsis.vim
1.31
KB
-rw-r--r--
objc.vim
362
B
-rw-r--r--
objdump.vim
271
B
-rw-r--r--
obse.vim
1.61
KB
-rw-r--r--
ocaml.vim
23.2
KB
-rw-r--r--
occam.vim
1.27
KB
-rw-r--r--
octave.vim
2.15
KB
-rw-r--r--
openvpn.vim
307
B
-rw-r--r--
pamconf.vim
433
B
-rw-r--r--
pascal.vim
1.51
KB
-rw-r--r--
passwd.vim
424
B
-rw-r--r--
pbtxt.vim
478
B
-rw-r--r--
pdf.vim
2.55
KB
-rw-r--r--
perl.vim
3.77
KB
-rw-r--r--
php.vim
5.26
KB
-rw-r--r--
pinfo.vim
435
B
-rw-r--r--
plaintex.vim
1.12
KB
-rw-r--r--
pod.vim
2.23
KB
-rw-r--r--
poefilter.vim
283
B
-rw-r--r--
poke.vim
744
B
-rw-r--r--
postscr.vim
1006
B
-rw-r--r--
procmail.vim
479
B
-rw-r--r--
prolog.vim
440
B
-rw-r--r--
protocols.vim
457
B
-rw-r--r--
ps1.vim
2.36
KB
-rw-r--r--
ps1xml.vim
1009
B
-rw-r--r--
pymanifest.vim
277
B
-rw-r--r--
pyrex.vim
766
B
-rw-r--r--
python.vim
7.78
KB
-rw-r--r--
qb64.vim
587
B
-rw-r--r--
qf.vim
508
B
-rw-r--r--
qml.vim
780
B
-rw-r--r--
quake.vim
439
B
-rw-r--r--
quarto.vim
25
B
-rw-r--r--
r.vim
890
B
-rw-r--r--
racc.vim
449
B
-rw-r--r--
racket.vim
2.43
KB
-rw-r--r--
raku.vim
4.02
KB
-rw-r--r--
readline.vim
1.67
KB
-rw-r--r--
registry.vim
740
B
-rw-r--r--
reva.vim
772
B
-rw-r--r--
rhelp.vim
770
B
-rw-r--r--
rmd.vim
2.29
KB
-rw-r--r--
rnc.vim
431
B
-rw-r--r--
rnoweb.vim
1.57
KB
-rw-r--r--
routeros.vim
682
B
-rw-r--r--
rpl.vim
621
B
-rw-r--r--
rrst.vim
1.57
KB
-rw-r--r--
rst.vim
1.37
KB
-rw-r--r--
ruby.vim
17.44
KB
-rw-r--r--
rust.vim
8.9
KB
-rw-r--r--
sass.vim
1.09
KB
-rw-r--r--
sbt.vim
346
B
-rw-r--r--
scala.vim
1.27
KB
-rw-r--r--
scdoc.vim
541
B
-rw-r--r--
scheme.vim
1.41
KB
-rw-r--r--
screen.vim
436
B
-rw-r--r--
scss.vim
239
B
-rw-r--r--
sed.vim
661
B
-rw-r--r--
sensors.vim
455
B
-rw-r--r--
services.vim
452
B
-rw-r--r--
setserial.vim
439
B
-rw-r--r--
sexplib.vim
451
B
-rw-r--r--
sgml.vim
1.15
KB
-rw-r--r--
sh.vim
1.9
KB
-rw-r--r--
sieve.vim
469
B
-rw-r--r--
slpconf.vim
477
B
-rw-r--r--
slpreg.vim
476
B
-rw-r--r--
slpspi.vim
467
B
-rw-r--r--
solidity.vim
394
B
-rw-r--r--
solution.vim
959
B
-rw-r--r--
spec.vim
5.68
KB
-rw-r--r--
sql.vim
21.11
KB
-rw-r--r--
ssa.vim
288
B
-rw-r--r--
sshconfig.vim
1.14
KB
-rw-r--r--
sudoers.vim
1.12
KB
-rw-r--r--
svg.vim
1.14
KB
-rw-r--r--
swayconfig.vim
337
B
-rw-r--r--
swift.vim
733
B
-rw-r--r--
swiftgyb.vim
421
B
-rw-r--r--
swig.vim
318
B
-rw-r--r--
sysctl.vim
453
B
-rw-r--r--
systemd.vim
1.46
KB
-rw-r--r--
systemverilog.vim
1.25
KB
-rw-r--r--
tap.vim
815
B
-rw-r--r--
tcl.vim
1002
B
-rw-r--r--
tcsh.vim
1.05
KB
-rw-r--r--
terminfo.vim
430
B
-rw-r--r--
tex.vim
1.6
KB
-rw-r--r--
text.vim
498
B
-rw-r--r--
tidy.vim
861
B
-rw-r--r--
tmux.vim
372
B
-rw-r--r--
toml.vim
468
B
-rw-r--r--
treetop.vim
416
B
-rw-r--r--
tt2html.vim
513
B
-rw-r--r--
typescript.vim
1.18
KB
-rw-r--r--
typescriptreact.vim
787
B
-rw-r--r--
udevconf.vim
434
B
-rw-r--r--
udevperm.vim
432
B
-rw-r--r--
udevrules.vim
1.12
KB
-rw-r--r--
unison.vim
314
B
-rw-r--r--
updatedb.vim
443
B
-rw-r--r--
urlshortcut.vim
475
B
-rw-r--r--
usd.vim
379
B
-rw-r--r--
vb.vim
3.39
KB
-rw-r--r--
vdf.vim
311
B
-rw-r--r--
verilog.vim
1.93
KB
-rw-r--r--
vhdl.vim
4.21
KB
-rw-r--r--
vim.vim
4.98
KB
-rw-r--r--
vroom.vim
924
B
-rw-r--r--
vue.vim
667
B
-rw-r--r--
wat.vim
470
B
-rw-r--r--
wget.vim
734
B
-rw-r--r--
wget2.vim
742
B
-rw-r--r--
xcompose.vim
276
B
-rw-r--r--
xdefaults.vim
481
B
-rw-r--r--
xf86conf.vim
434
B
-rw-r--r--
xhtml.vim
1.95
KB
-rw-r--r--
xinetd.vim
476
B
-rw-r--r--
xml.vim
2.15
KB
-rw-r--r--
xmodmap.vim
434
B
-rw-r--r--
xs.vim
517
B
-rw-r--r--
xsd.vim
1.11
KB
-rw-r--r--
xslt.vim
515
B
-rw-r--r--
yaml.vim
628
B
-rw-r--r--
zig.vim
1.63
KB
-rw-r--r--
zimbu.vim
7.34
KB
-rw-r--r--
zsh.vim
1.48
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : changelog.vim
" Vim filetype plugin file " Language: generic Changelog file " Maintainer: Martin Florian <marfl@posteo.de> " Previous Maintainer: Nikolai Weibull <now@bitwi.se> " Latest Revision: 2021-10-17 " Variables: " g:changelog_timeformat (deprecated: use g:changelog_dateformat instead) - " description: the timeformat used in ChangeLog entries. " default: "%Y-%m-%d". " g:changelog_dateformat - " description: the format sent to strftime() to generate a date string. " default: "%Y-%m-%d". " g:changelog_username - " description: the username to use in ChangeLog entries " default: try to deduce it from environment variables and system files. " Local Mappings: " <Leader>o - " adds a new changelog entry for the current user for the current date. " Global Mappings: " <Leader>o - " switches to the ChangeLog buffer opened for the current directory, or " opens it in a new buffer if it exists in the current directory. Then " it does the same as the local <Leader>o described above. " Notes: " run 'runtime ftplugin/changelog.vim' to enable the global mapping for " changelog files. " TODO: " should we perhaps open the ChangeLog file even if it doesn't exist already? " Problem is that you might end up with ChangeLog files all over the place. " If 'filetype' isn't "changelog", we must have been to add ChangeLog opener if &filetype == 'changelog' if exists('b:did_ftplugin') finish endif let b:did_ftplugin = 1 let s:cpo_save = &cpo set cpo&vim " Set up the format used for dates. if !exists('g:changelog_dateformat') if exists('g:changelog_timeformat') let g:changelog_dateformat = g:changelog_timeformat else let g:changelog_dateformat = "%Y-%m-%d" endif endif function! s:username() if exists('g:changelog_username') return g:changelog_username elseif $EMAIL != "" return $EMAIL elseif $EMAIL_ADDRESS != "" return $EMAIL_ADDRESS endif let s:default_login = 'unknown' " Disabled by default for security reasons. if dist#vim#IsSafeExecutable('changelog', 'whoami') let login = s:login() else let login = s:default_login endif return printf('%s <%s@%s>', s:name(login), login, s:hostname()) endfunction function! s:login() return s:trimmed_system_with_default('whoami', s:default_login) endfunction function! s:trimmed_system_with_default(command, default) return s:first_line(s:system_with_default(a:command, a:default)) endfunction function! s:system_with_default(command, default) let output = system(a:command) if v:shell_error return a:default endif return output endfunction function! s:first_line(string) return substitute(a:string, '\n.*$', "", "") endfunction function! s:name(login) for name in [s:gecos_name(a:login), $NAME, s:capitalize(a:login)] if name != "" return name endif endfor endfunction function! s:gecos_name(login) for line in s:try_reading_file('/etc/passwd') if line =~ '^' . a:login . ':' return substitute(s:passwd_field(line, 5), '&', s:capitalize(a:login), "") endif endfor return "" endfunction function! s:try_reading_file(path) try return readfile(a:path) catch return [] endtry endfunction function! s:passwd_field(line, field) let fields = split(a:line, ':', 1) if len(fields) < a:field return "" endif return fields[a:field - 1] endfunction function! s:capitalize(word) return toupper(a:word[0]) . strpart(a:word, 1) endfunction function! s:hostname() return s:trimmed_system_with_default('hostname', 'localhost') endfunction " Format used for new date entries. if !exists('g:changelog_new_date_format') let g:changelog_new_date_format = "%d %u\n\n\t* %p%c\n\n" endif " Format used for new entries to current date entry. if !exists('g:changelog_new_entry_format') let g:changelog_new_entry_format = "\t* %p%c" endif " Regular expression used to find a given date entry. if !exists('g:changelog_date_entry_search') let g:changelog_date_entry_search = '^\s*%d\_s*%u' endif " Regular expression used to find the end of a date entry if !exists('g:changelog_date_end_entry_search') let g:changelog_date_end_entry_search = '^\s*$' endif " Substitutes specific items in new date-entry formats and search strings. " Can be done with substitute of course, but unclean, and need \@! then. function! s:substitute_items(str, date, user, prefix) let str = a:str let middles = {'%': '%', 'd': a:date, 'u': a:user, 'p': a:prefix, 'c': '{cursor}'} let i = stridx(str, '%') while i != -1 let inc = 0 if has_key(middles, str[i + 1]) let mid = middles[str[i + 1]] let str = strpart(str, 0, i) . mid . strpart(str, i + 2) let inc = strlen(mid) - 1 endif let i = stridx(str, '%', i + 1 + inc) endwhile return str endfunction " Position the cursor once we've done all the funky substitution. function! s:position_cursor() if search('{cursor}') > 0 let lnum = line('.') let line = getline(lnum) let cursor = stridx(line, '{cursor}') call setline(lnum, substitute(line, '{cursor}', '', '')) endif startinsert endfunction " Internal function to create a new entry in the ChangeLog. function! s:new_changelog_entry(prefix) " Deal with 'paste' option. let save_paste = &paste let &paste = 1 call cursor(1, 1) " Look for an entry for today by our user. let date = strftime(g:changelog_dateformat) let search = s:substitute_items(g:changelog_date_entry_search, date, \ s:username(), a:prefix) if search(search) > 0 " Ok, now we look for the end of the date entry, and add an entry. call cursor(nextnonblank(line('.') + 1), 1) if search(g:changelog_date_end_entry_search, 'W') > 0 let p = (line('.') == line('$')) ? line('.') : line('.') - 1 else let p = line('.') endif let ls = split(s:substitute_items(g:changelog_new_entry_format, '', '', a:prefix), \ '\n') call append(p, ls) call cursor(p + 1, 1) else " Flag for removing empty lines at end of new ChangeLogs. let remove_empty = line('$') == 1 " No entry today, so create a date-user header and insert an entry. let todays_entry = s:substitute_items(g:changelog_new_date_format, \ date, s:username(), a:prefix) " Make sure we have a cursor positioning. if stridx(todays_entry, '{cursor}') == -1 let todays_entry = todays_entry . '{cursor}' endif " Now do the work. call append(0, split(todays_entry, '\n')) " Remove empty lines at end of file. if remove_empty $-/^\s*$/-1,$delete endif " Reposition cursor once we're done. call cursor(1, 1) endif call s:position_cursor() " And reset 'paste' option let &paste = save_paste endfunction let b:undo_ftplugin = "setl com< fo< et< ai<" setlocal comments= setlocal formatoptions+=t setlocal noexpandtab setlocal autoindent if &textwidth == 0 setlocal textwidth=78 let b:undo_ftplugin .= " tw<" endif if !exists("no_plugin_maps") && !exists("no_changelog_maps") && exists(":NewChangelogEntry") != 2 nnoremap <buffer> <silent> <Leader>o :<C-u>call <SID>new_changelog_entry('')<CR> xnoremap <buffer> <silent> <Leader>o :<C-u>call <SID>new_changelog_entry('')<CR> command! -buffer -nargs=0 NewChangelogEntry call s:new_changelog_entry('') let b:undo_ftplugin .= " | sil! exe 'nunmap <buffer> <Leader>o'" . \ " | sil! exe 'vunmap <buffer> <Leader>o'" . \ " | sil! delc NewChangelogEntry" endif let &cpo = s:cpo_save unlet s:cpo_save else let s:cpo_save = &cpo set cpo&vim if !exists("no_plugin_maps") && !exists("no_changelog_maps") " Add the Changelog opening mapping nnoremap <silent> <Leader>o :call <SID>open_changelog()<CR> let b:undo_ftplugin .= " | silent! exe 'nunmap <buffer> <Leader>o" endif function! s:open_changelog() let path = expand('%:p:h') if exists('b:changelog_path') let changelog = b:changelog_path else if exists('b:changelog_name') let name = b:changelog_name else let name = 'ChangeLog' endif while isdirectory(path) let changelog = path . '/' . name if filereadable(changelog) break endif let parent = substitute(path, '/\+[^/]*$', "", "") if path == parent break endif let path = parent endwhile endif if !filereadable(changelog) return endif if exists('b:changelog_entry_prefix') let prefix = call(b:changelog_entry_prefix, []) else let prefix = substitute(strpart(expand('%:p'), strlen(path)), '^/\+', "", "") endif let buf = bufnr(changelog) if buf != -1 if bufwinnr(buf) != -1 execute bufwinnr(buf) . 'wincmd w' else execute 'sbuffer' buf endif else execute 'split' fnameescape(changelog) endif call s:new_changelog_entry(prefix) endfunction let &cpo = s:cpo_save unlet s:cpo_save endif
Close