Page Menu
Home
DevCentral
Search
Configure Global Search
Log In
Files
F49451034
README.md
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
README.md
View Options
#
Merge
dictionaries
##
Root
problem
You
uses
everal
IDEs
and
each
maintain
its
own
spelling
dictionary
.
You
want
to
merge
them
so
words
from
PyCharm
are
available
in
PhpStorm
too
.
##
Usage
###
Merge
all
dictionaries
To
discover
dictionaries
in
your
computer
,
extract
words
and
merge
them
:
```
shell
$
merge
-
dictionaries
--
merge
```
This
is
a
potentially
destructive
operation
:
your
dictionary
files
will
be
overwritten
.
###
Extract
dictionaries
words
To
print
all
the
words
:
```
shell
$
merge
-
dictionaries
--
extract
```
This
is
a
safe
operation
.
###
Build
an
Hunspell
-
compatible
dictionary
To
create
a
personal
dictionary
file
for
your
Hunspell
dictionary
:
```
shell
$
merge
-
dictionaries
--
extract
>
perso
.
dic
```
This
is
a
safe
read
-
only
operation
,
as
long
as
perso
.
dic
doesn
'
t
already
exist
in
your
current
folder
.
###
Build
a
dictionary
in
a
IDE
specific
format
You
can
specify
`
--
format
=<
format
>
`
as
argument
to
the
extract
task
:
```
shell
$
merge
-
dictionaries
--
extract
--
format
=
JetBrains
```
It
will
output
a
dictionary
file
you
can
use
in
any
IDE
compatible
with
that
format
.
This
is
a
safe
read
-
only
operation
.
##
IDE
support
Currently
,
the
following
IDEs
are
supported
*
All
JetBrains
IDEs
:
application
-
level
dictionary
##
Extend
the
code
###
How
to
add
an
IDE
?
To
add
an
IDE
,
you
need
to
provide
the
following
methods
:
*
sources
*
a
list
of
paths
candidates
for
the
IDE
dictionary
*
a
method
extracting
words
from
the
dictionary
*
output
*
a
method
to
dump
the
extracted
words
in
the
IDE
format
*
write
*
a
method
to
save
the
files
,
normally
you
can
call
the
ones
created
###
How
can
I
contribute
?
You
can
commit
your
changes
to
the
upstream
by
following
instructions
at
https
:
//agora.nasqueron.org/How_to_contribute_code
The
canonical
repository
is
https
:
//devcentral.nasqueron.org/source/merge-dictionaries.git
##
License
BSD
-
2
-
Clause
,
see
[
LICENSE
](
LICENSE
)
file
.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Sep 14, 08:50 (1 d, 10 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4079742
Default Alt Text
README.md (1 KB)
Attached To
Mode
rMD Merge dev dictionaries
Attached
Detach File
Event Timeline
Log In to Comment