Last active
January 3, 2016 20:39
-
-
Save cwchentw/8516661 to your computer and use it in GitHub Desktop.
perl-mode for auto-complete
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Perl keywords | |
-A | |
$END | |
length | |
setpgrp | |
-B | |
endgrent | |
link | |
setpriority | |
-b | |
endhostent | |
listen | |
setprotoent | |
-C | |
endnetent | |
local | |
setpwent | |
-c | |
endprotoent | |
localtime | |
setservent | |
-d | |
endpwent | |
log | |
setsockopt | |
-e | |
endservent | |
lstat | |
shift | |
-f | |
eof | |
map | |
shmctl | |
-g | |
eval | |
mkdir | |
shmget | |
-k | |
exec | |
msgctl | |
shmread | |
-l | |
exists | |
msgget | |
shmwrite | |
-M | |
exit | |
msgrcv | |
shutdown | |
-O | |
fcntl | |
msgsnd | |
sin | |
-o | |
fileno | |
my | |
sleep | |
-p | |
flock | |
next | |
socket | |
-r | |
fork | |
not | |
socketpair | |
-R | |
format | |
oct | |
sort | |
-S | |
formline | |
open | |
splice | |
-s | |
getc | |
opendir | |
split | |
-T | |
getgrent | |
ord | |
sprintf | |
-t | |
getgrgid | |
our | |
sqrt | |
-u | |
getgrnam | |
pack | |
srand | |
-w | |
gethostbyaddr | |
pipe | |
stat | |
-W | |
gethostbyname | |
pop | |
state | |
-X | |
gethostent | |
pos | |
study | |
-x | |
getlogin | |
substr | |
-z | |
getnetbyaddr | |
printf | |
symlink | |
abs | |
getnetbyname | |
prototype | |
syscall | |
accept | |
getnetent | |
push | |
sysopen | |
alarm | |
getpeername | |
quotemeta | |
sysread | |
atan2 | |
getpgrp | |
rand | |
sysseek | |
$AUTOLOAD | |
getppid | |
read | |
system | |
$BEGIN | |
getpriority | |
readdir | |
syswrite | |
bind | |
getprotobyname | |
readline | |
tell | |
binmode | |
getprotobynumber | |
readlink | |
telldir | |
bless | |
getprotoent | |
readpipe | |
tie | |
break | |
getpwent | |
recv | |
tied | |
caller | |
getpwnam | |
redo | |
time | |
chdir | |
getpwuid | |
ref | |
times | |
$CHECK | |
getservbyname | |
rename | |
truncate | |
chmod | |
getservbyport | |
require | |
uc | |
chomp | |
getservent | |
reset | |
ucfirst | |
chop | |
getsockname | |
return | |
umask | |
chown | |
getsockopt | |
reverse | |
undef | |
chr | |
glob | |
rewinddir | |
$UNITCHECK | |
chroot | |
gmtime | |
rindex | |
unlink | |
close | |
goto | |
rmdir | |
unpack | |
closedir | |
grep | |
say | |
unshift | |
connect | |
hex | |
scalar | |
untie | |
cos | |
index | |
seek | |
use | |
crypt | |
$INIT | |
seekdir | |
utime | |
dbmclose | |
int | |
select | |
values | |
dbmopen | |
ioctl | |
semctl | |
vec | |
defined | |
join | |
semget | |
wait | |
delete | |
keys | |
semop | |
waitpid | |
DESTROY | |
kill | |
send | |
wantarray | |
die | |
last | |
setgrent | |
warn | |
dump | |
lc | |
sethostent | |
write | |
each | |
lcfirst | |
setnetent | |
__DATA__ | |
else | |
lock | |
qw | |
$__END__ | |
elsif | |
lt | |
qx | |
$__FILE__ | |
eq | |
$__LINE__ | |
exp | |
ne | |
sub | |
$__PACKAGE__ | |
for | |
no | |
tr | |
and | |
foreach | |
or | |
unless | |
cmp | |
ge | |
package | |
until | |
continue | |
gt | |
while | |
$CORE | |
if | |
xor | |
do | |
le | |
qr | |
$! | |
$^RE_TRIE_MAXBUF | |
$LAST_REGEXP_CODE_RESULT | |
$" | |
$^S | |
$LIST_SEPARATOR | |
$# | |
$^T | |
$MATCH | |
$$ | |
$^TAINT | |
$MULTILINE_MATCHING | |
$% | |
${^UNICODE} | |
$NR | |
$& | |
$OFMT | |
$' | |
$^V | |
$OFS | |
$( | |
$^W | |
$ORS | |
$) | |
$^WARNING_BITS | |
$OS_ERROR | |
$* | |
$^WIDE_SYSTEM_CALLS | |
$OSNAME | |
$+ | |
$^X | |
$OUTPUT_AUTO_FLUSH | |
$, | |
$_ | |
$OUTPUT_FIELD_SEPARATOR | |
$- | |
$` | |
$OUTPUT_RECORD_SEPARATOR | |
$. | |
$a | |
$PERL_VERSION | |
$/ | |
$ACCUMULATOR | |
$PERLDB | |
$0 | |
$ARG | |
$PID | |
$: | |
$ARGV | |
$POSTMATCH | |
$; | |
$b | |
$PREMATCH | |
$BASETIME | |
$PROCESS_ID | |
$= | |
$PROGRAM_NAME | |
$> | |
$COMPILING | |
$? | |
$DEBUGGING | |
$@ | |
$EFFECTIVE_GROUP_ID | |
$RS | |
$[ | |
$EFFECTIVE_USER_ID | |
$SUBSCRIPT_SEPARATOR | |
$\ | |
$EGID | |
$SUBSEP | |
$] | |
$ERRNO | |
$SYSTEM_FD_MAX | |
$^ | |
$EUID | |
$UID | |
$^A | |
$EVAL_ERROR | |
$WARNING | |
$^C | |
$EXCEPTIONS_BEING_CAUGHT | |
$| | |
${^CHILD_ERROR_NATIVE} | |
$EXECUTABLE_NAME | |
$~ | |
$^D | |
$EXTENDED_OS_ERROR | |
%! | |
$^E | |
$FORMAT_FORMFEED | |
%^H | |
$^ENCODING | |
$FORMAT_LINE_BREAK_CHARACTERS | |
%ENV | |
$^F | |
$FORMAT_LINES_LEFT | |
%INC | |
$^H | |
$FORMAT_LINES_PER_PAGE | |
%OVERLOAD | |
$^I | |
$FORMAT_NAME | |
%SIG | |
$^L | |
$FORMAT_PAGE_NUMBER | |
@+ | |
$^M | |
$FORMAT_TOP_NAME | |
@- | |
$^N | |
$GID | |
@_ | |
$^O | |
$INPLACE_EDIT | |
@ARGV | |
$^OPEN | |
$INPUT_LINE_NUMBER | |
@INC | |
$^P | |
$INPUT_RECORD_SEPARATOR | |
@LAST_MATCH_START | |
$^R | |
$LAST_MATCH_END | |
$^RE_DEBUG_FLAGS | |
$LAST_PAREN_MATCH | |
$ARGV | |
$STDERR | |
$STDOUT | |
$ARGVOUT | |
$STDIN | |
%+ | |
%- | |
fail | |
FETCH | |
FETCHSIZE | |
file_name_is_absolute | |
fileparse | |
fileparse_set_fstype | |
find | |
finddepth | |
$PERL_VERSION | |
FIRSTKEY | |
$PERLDB | |
$FORMAT_FORMFEED | |
:bytes | |
$FORMAT_LINE_BREAK_CHARACTERS | |
:crlf | |
$FORMAT_LINES_LEFT | |
:mmap | |
$FORMAT_LINES_PER_PAGE | |
$PID | |
:perlio | |
$FORMAT_NAME | |
plan | |
:pop | |
$FORMAT_PAGE_NUMBER | |
pod | |
:raw | |
$FORMAT_TOP_NAME | |
POP | |
:stdio | |
freeze | |
:unix | |
GETC | |
$PREMATCH | |
:utf8 | |
GetOptions | |
:win32 | |
PRINTF | |
@F | |
=head1 | |
$PROCESS_ID | |
=head2 | |
$PROGRAM_NAME | |
__DIE__ | |
=head3 | |
PUSH | |
__WARN__ | |
=head4 | |
abs2rel | |
READ | |
$ACCUMULATOR | |
READLINE | |
@ARG | |
$INPUT_LINE_NUMBER | |
$REAL_GROUP_ID | |
$INPUT_RECORD_SEPARATOR | |
$REAL_USER_ID | |
=back | |
is | |
rel2abs | |
basename | |
is_deeply | |
require_ok | |
$ISA | |
rmscopy | |
=begin | |
isa | |
rmtree | |
builder | |
isa_ok | |
rootdir | |
can | |
isnt | |
$RS | |
can_ok | |
=item | |
safe_level | |
canonpath | |
$LAST_MATCH_END | |
SHIFT | |
carp | |
$LAST_MATCH_START | |
shortmess | |
case_tolerant | |
$LAST_PAREN_MATCH | |
catdir | |
$LAST_REGEXP_CODE_RESULT | |
skip | |
catfile | |
$LAST_SUBMATCH_RESULT | |
catpath | |
like | |
SPLICE | |
$CHILD_ERROR | |
$LIST_SEPARATOR | |
splitdir | |
splitpath | |
CLEAR | |
longmess | |
STORE | |
CLOSE | |
$MATCH | |
STORESIZE | |
cluck | |
mkdtemp | |
$SUBSCRIPT_SEPARATOR | |
cmp_ok | |
mkpath | |
mkstemp | |
$SYSTEM_FD_MAX | |
confess | |
mkstemps | |
$TAINT | |
copy | |
mktemp | |
tempdir | |
cp | |
move | |
tempfile | |
croak | |
$MULTILINE_MATCHING | |
thaw | |
curdir | |
mv | |
TIEARRAY | |
=cut | |
$NEXTKEY | |
TIEHANDLE | |
no_upwards | |
TIEHASH | |
$NR | |
TIESCALAR | |
DELETE | |
$OFS | |
tmpdir | |
devnull | |
ok | |
tmpfile | |
diag | |
$OPEN | |
tmpnam | |
dirname | |
$ORS | |
$OS_ERROR | |
todo_skip | |
$UID | |
$OUTPUT_AUTOFLUSH | |
$ENCODING | |
$OUTPUT_FIELD_SEPARATOR | |
unlike | |
=end | |
$OUTPUT_RECORD_SEPARATOR | |
unlink0 | |
$ENV | |
=over | |
UNSHIFT | |
eq_array | |
pass | |
UNTIE | |
eq_hash | |
updir | |
eq_set | |
path | |
use_ok | |
$ERRNO | |
${^UTF8CACHE} | |
$EUID | |
${^UTF8LOCALE} | |
VERSION | |
$WARNING | |
${^WARNING_BITS} | |
EXISTS | |
${^WIN32_SLOPPY_STAT} | |
EXTEND | |
WRITE | |
# Perl pragmas | |
attributes | |
autodie | |
autouse | |
base | |
bigint | |
bignum | |
bigrat | |
blib | |
bytes | |
charnames | |
constant | |
diagnostics | |
encoding | |
feature | |
fields | |
filetest | |
if | |
integer | |
less | |
lib | |
locale | |
mro | |
open | |
ops | |
overload | |
overloading | |
parent | |
re | |
sigtrap | |
sort | |
strict | |
subs | |
threads | |
threads::shared | |
utf8 | |
vars | |
vmsish | |
warnings | |
warnings::register |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment