diff --git a/catch/snippets/c++-mode/.yas-parents b/cache/snippets/c++-mode/.yas-parents
similarity index 100%
rename from catch/snippets/c++-mode/.yas-parents
rename to cache/snippets/c++-mode/.yas-parents
diff --git a/catch/snippets/c++-mode/.yas-setup.el b/cache/snippets/c++-mode/.yas-setup.el
similarity index 100%
rename from catch/snippets/c++-mode/.yas-setup.el
rename to cache/snippets/c++-mode/.yas-setup.el
diff --git a/catch/snippets/c++-mode/.yas-setup.elc b/cache/snippets/c++-mode/.yas-setup.elc
similarity index 100%
rename from catch/snippets/c++-mode/.yas-setup.elc
rename to cache/snippets/c++-mode/.yas-setup.elc
diff --git a/catch/snippets/c++-mode/acl b/cache/snippets/c++-mode/acl
similarity index 100%
rename from catch/snippets/c++-mode/acl
rename to cache/snippets/c++-mode/acl
diff --git a/catch/snippets/c++-mode/acm b/cache/snippets/c++-mode/acm
similarity index 100%
rename from catch/snippets/c++-mode/acm
rename to cache/snippets/c++-mode/acm
diff --git a/catch/snippets/c++-mode/ajf b/cache/snippets/c++-mode/ajf
similarity index 100%
rename from catch/snippets/c++-mode/ajf
rename to cache/snippets/c++-mode/ajf
diff --git a/catch/snippets/c++-mode/alo b/cache/snippets/c++-mode/alo
similarity index 100%
rename from catch/snippets/c++-mode/alo
rename to cache/snippets/c++-mode/alo
diff --git a/catch/snippets/c++-mode/ano b/cache/snippets/c++-mode/ano
similarity index 100%
rename from catch/snippets/c++-mode/ano
rename to cache/snippets/c++-mode/ano
diff --git a/catch/snippets/c++-mode/assert b/cache/snippets/c++-mode/assert
similarity index 100%
rename from catch/snippets/c++-mode/assert
rename to cache/snippets/c++-mode/assert
diff --git a/catch/snippets/c++-mode/beginend b/cache/snippets/c++-mode/beginend
similarity index 100%
rename from catch/snippets/c++-mode/beginend
rename to cache/snippets/c++-mode/beginend
diff --git a/catch/snippets/c++-mode/boost_require b/cache/snippets/c++-mode/boost_require
similarity index 100%
rename from catch/snippets/c++-mode/boost_require
rename to cache/snippets/c++-mode/boost_require
diff --git a/catch/snippets/c++-mode/cerr b/cache/snippets/c++-mode/cerr
similarity index 100%
rename from catch/snippets/c++-mode/cerr
rename to cache/snippets/c++-mode/cerr
diff --git a/catch/snippets/c++-mode/cin b/cache/snippets/c++-mode/cin
similarity index 100%
rename from catch/snippets/c++-mode/cin
rename to cache/snippets/c++-mode/cin
diff --git a/catch/snippets/c++-mode/class b/cache/snippets/c++-mode/class
similarity index 100%
rename from catch/snippets/c++-mode/class
rename to cache/snippets/c++-mode/class
diff --git a/catch/snippets/c++-mode/class11 b/cache/snippets/c++-mode/class11
similarity index 100%
rename from catch/snippets/c++-mode/class11
rename to cache/snippets/c++-mode/class11
diff --git a/catch/snippets/c++-mode/cni b/cache/snippets/c++-mode/cni
similarity index 100%
rename from catch/snippets/c++-mode/cni
rename to cache/snippets/c++-mode/cni
diff --git a/catch/snippets/c++-mode/cnt b/cache/snippets/c++-mode/cnt
similarity index 100%
rename from catch/snippets/c++-mode/cnt
rename to cache/snippets/c++-mode/cnt
diff --git a/catch/snippets/c++-mode/const_[] b/cache/snippets/c++-mode/const_[]
similarity index 100%
rename from catch/snippets/c++-mode/const_[]
rename to cache/snippets/c++-mode/const_[]
diff --git a/catch/snippets/c++-mode/constructor b/cache/snippets/c++-mode/constructor
similarity index 100%
rename from catch/snippets/c++-mode/constructor
rename to cache/snippets/c++-mode/constructor
diff --git a/catch/snippets/c++-mode/cout b/cache/snippets/c++-mode/cout
similarity index 100%
rename from catch/snippets/c++-mode/cout
rename to cache/snippets/c++-mode/cout
diff --git a/catch/snippets/c++-mode/cpb b/cache/snippets/c++-mode/cpb
similarity index 100%
rename from catch/snippets/c++-mode/cpb
rename to cache/snippets/c++-mode/cpb
diff --git a/catch/snippets/c++-mode/cpi b/cache/snippets/c++-mode/cpi
similarity index 100%
rename from catch/snippets/c++-mode/cpi
rename to cache/snippets/c++-mode/cpi
diff --git a/catch/snippets/c++-mode/cpn b/cache/snippets/c++-mode/cpn
similarity index 100%
rename from catch/snippets/c++-mode/cpn
rename to cache/snippets/c++-mode/cpn
diff --git a/catch/snippets/c++-mode/cpp b/cache/snippets/c++-mode/cpp
similarity index 100%
rename from catch/snippets/c++-mode/cpp
rename to cache/snippets/c++-mode/cpp
diff --git a/catch/snippets/c++-mode/cpy b/cache/snippets/c++-mode/cpy
similarity index 100%
rename from catch/snippets/c++-mode/cpy
rename to cache/snippets/c++-mode/cpy
diff --git a/catch/snippets/c++-mode/cstd b/cache/snippets/c++-mode/cstd
similarity index 100%
rename from catch/snippets/c++-mode/cstd
rename to cache/snippets/c++-mode/cstd
diff --git a/catch/snippets/c++-mode/d+= b/cache/snippets/c++-mode/d+=
similarity index 100%
rename from catch/snippets/c++-mode/d+=
rename to cache/snippets/c++-mode/d+=
diff --git a/catch/snippets/c++-mode/d_operator b/cache/snippets/c++-mode/d_operator
similarity index 100%
rename from catch/snippets/c++-mode/d_operator
rename to cache/snippets/c++-mode/d_operator
diff --git a/catch/snippets/c++-mode/d_operator[] b/cache/snippets/c++-mode/d_operator[]
similarity index 100%
rename from catch/snippets/c++-mode/d_operator[]
rename to cache/snippets/c++-mode/d_operator[]
diff --git a/catch/snippets/c++-mode/d_operator[]_const b/cache/snippets/c++-mode/d_operator[]_const
similarity index 100%
rename from catch/snippets/c++-mode/d_operator[]_const
rename to cache/snippets/c++-mode/d_operator[]_const
diff --git a/catch/snippets/c++-mode/d_operator_istream b/cache/snippets/c++-mode/d_operator_istream
similarity index 100%
rename from catch/snippets/c++-mode/d_operator_istream
rename to cache/snippets/c++-mode/d_operator_istream
diff --git a/catch/snippets/c++-mode/d_operator_ostream b/cache/snippets/c++-mode/d_operator_ostream
similarity index 100%
rename from catch/snippets/c++-mode/d_operator_ostream
rename to cache/snippets/c++-mode/d_operator_ostream
diff --git a/catch/snippets/c++-mode/delete b/cache/snippets/c++-mode/delete
similarity index 100%
rename from catch/snippets/c++-mode/delete
rename to cache/snippets/c++-mode/delete
diff --git a/catch/snippets/c++-mode/delete[] b/cache/snippets/c++-mode/delete[]
similarity index 100%
rename from catch/snippets/c++-mode/delete[]
rename to cache/snippets/c++-mode/delete[]
diff --git a/catch/snippets/c++-mode/doc b/cache/snippets/c++-mode/doc
similarity index 100%
rename from catch/snippets/c++-mode/doc
rename to cache/snippets/c++-mode/doc
diff --git a/catch/snippets/c++-mode/dynamic_casting b/cache/snippets/c++-mode/dynamic_casting
similarity index 100%
rename from catch/snippets/c++-mode/dynamic_casting
rename to cache/snippets/c++-mode/dynamic_casting
diff --git a/catch/snippets/c++-mode/enum b/cache/snippets/c++-mode/enum
similarity index 100%
rename from catch/snippets/c++-mode/enum
rename to cache/snippets/c++-mode/enum
diff --git a/catch/snippets/c++-mode/eql b/cache/snippets/c++-mode/eql
similarity index 100%
rename from catch/snippets/c++-mode/eql
rename to cache/snippets/c++-mode/eql
diff --git a/catch/snippets/c++-mode/erm b/cache/snippets/c++-mode/erm
similarity index 100%
rename from catch/snippets/c++-mode/erm
rename to cache/snippets/c++-mode/erm
diff --git a/catch/snippets/c++-mode/ffo b/cache/snippets/c++-mode/ffo
similarity index 100%
rename from catch/snippets/c++-mode/ffo
rename to cache/snippets/c++-mode/ffo
diff --git a/catch/snippets/c++-mode/fil b/cache/snippets/c++-mode/fil
similarity index 100%
rename from catch/snippets/c++-mode/fil
rename to cache/snippets/c++-mode/fil
diff --git a/catch/snippets/c++-mode/fin b/cache/snippets/c++-mode/fin
similarity index 100%
rename from catch/snippets/c++-mode/fin
rename to cache/snippets/c++-mode/fin
diff --git a/catch/snippets/c++-mode/fixture b/cache/snippets/c++-mode/fixture
similarity index 100%
rename from catch/snippets/c++-mode/fixture
rename to cache/snippets/c++-mode/fixture
diff --git a/catch/snippets/c++-mode/fln b/cache/snippets/c++-mode/fln
similarity index 100%
rename from catch/snippets/c++-mode/fln
rename to cache/snippets/c++-mode/fln
diff --git a/catch/snippets/c++-mode/fnd b/cache/snippets/c++-mode/fnd
similarity index 100%
rename from catch/snippets/c++-mode/fnd
rename to cache/snippets/c++-mode/fnd
diff --git a/catch/snippets/c++-mode/fne b/cache/snippets/c++-mode/fne
similarity index 100%
rename from catch/snippets/c++-mode/fne
rename to cache/snippets/c++-mode/fne
diff --git a/catch/snippets/c++-mode/fni b/cache/snippets/c++-mode/fni
similarity index 100%
rename from catch/snippets/c++-mode/fni
rename to cache/snippets/c++-mode/fni
diff --git a/catch/snippets/c++-mode/fori b/cache/snippets/c++-mode/fori
similarity index 100%
rename from catch/snippets/c++-mode/fori
rename to cache/snippets/c++-mode/fori
diff --git a/catch/snippets/c++-mode/fre b/cache/snippets/c++-mode/fre
similarity index 100%
rename from catch/snippets/c++-mode/fre
rename to cache/snippets/c++-mode/fre
diff --git a/catch/snippets/c++-mode/friend b/cache/snippets/c++-mode/friend
similarity index 100%
rename from catch/snippets/c++-mode/friend
rename to cache/snippets/c++-mode/friend
diff --git a/catch/snippets/c++-mode/fun_declaration b/cache/snippets/c++-mode/fun_declaration
similarity index 100%
rename from catch/snippets/c++-mode/fun_declaration
rename to cache/snippets/c++-mode/fun_declaration
diff --git a/catch/snippets/c++-mode/gnn b/cache/snippets/c++-mode/gnn
similarity index 100%
rename from catch/snippets/c++-mode/gnn
rename to cache/snippets/c++-mode/gnn
diff --git a/catch/snippets/c++-mode/gnr b/cache/snippets/c++-mode/gnr
similarity index 100%
rename from catch/snippets/c++-mode/gnr
rename to cache/snippets/c++-mode/gnr
diff --git a/catch/snippets/c++-mode/gtest b/cache/snippets/c++-mode/gtest
similarity index 100%
rename from catch/snippets/c++-mode/gtest
rename to cache/snippets/c++-mode/gtest
diff --git a/catch/snippets/c++-mode/ignore b/cache/snippets/c++-mode/ignore
similarity index 100%
rename from catch/snippets/c++-mode/ignore
rename to cache/snippets/c++-mode/ignore
diff --git a/catch/snippets/c++-mode/ihp b/cache/snippets/c++-mode/ihp
similarity index 100%
rename from catch/snippets/c++-mode/ihp
rename to cache/snippets/c++-mode/ihp
diff --git a/catch/snippets/c++-mode/ihu b/cache/snippets/c++-mode/ihu
similarity index 100%
rename from catch/snippets/c++-mode/ihu
rename to cache/snippets/c++-mode/ihu
diff --git a/catch/snippets/c++-mode/inline b/cache/snippets/c++-mode/inline
similarity index 100%
rename from catch/snippets/c++-mode/inline
rename to cache/snippets/c++-mode/inline
diff --git a/catch/snippets/c++-mode/io b/cache/snippets/c++-mode/io
similarity index 100%
rename from catch/snippets/c++-mode/io
rename to cache/snippets/c++-mode/io
diff --git a/catch/snippets/c++-mode/ipr b/cache/snippets/c++-mode/ipr
similarity index 100%
rename from catch/snippets/c++-mode/ipr
rename to cache/snippets/c++-mode/ipr
diff --git a/catch/snippets/c++-mode/ipt b/cache/snippets/c++-mode/ipt
similarity index 100%
rename from catch/snippets/c++-mode/ipt
rename to cache/snippets/c++-mode/ipt
diff --git a/catch/snippets/c++-mode/iss b/cache/snippets/c++-mode/iss
similarity index 100%
rename from catch/snippets/c++-mode/iss
rename to cache/snippets/c++-mode/iss
diff --git a/catch/snippets/c++-mode/isu b/cache/snippets/c++-mode/isu
similarity index 100%
rename from catch/snippets/c++-mode/isu
rename to cache/snippets/c++-mode/isu
diff --git a/catch/snippets/c++-mode/ita b/cache/snippets/c++-mode/ita
similarity index 100%
rename from catch/snippets/c++-mode/ita
rename to cache/snippets/c++-mode/ita
diff --git a/catch/snippets/c++-mode/iterator b/cache/snippets/c++-mode/iterator
similarity index 100%
rename from catch/snippets/c++-mode/iterator
rename to cache/snippets/c++-mode/iterator
diff --git a/catch/snippets/c++-mode/ltr b/cache/snippets/c++-mode/ltr
similarity index 100%
rename from catch/snippets/c++-mode/ltr
rename to cache/snippets/c++-mode/ltr
diff --git a/catch/snippets/c++-mode/lwr b/cache/snippets/c++-mode/lwr
similarity index 100%
rename from catch/snippets/c++-mode/lwr
rename to cache/snippets/c++-mode/lwr
diff --git a/catch/snippets/c++-mode/lxc b/cache/snippets/c++-mode/lxc
similarity index 100%
rename from catch/snippets/c++-mode/lxc
rename to cache/snippets/c++-mode/lxc
diff --git a/catch/snippets/c++-mode/map b/cache/snippets/c++-mode/map
similarity index 100%
rename from catch/snippets/c++-mode/map
rename to cache/snippets/c++-mode/map
diff --git a/catch/snippets/c++-mode/member_function b/cache/snippets/c++-mode/member_function
similarity index 100%
rename from catch/snippets/c++-mode/member_function
rename to cache/snippets/c++-mode/member_function
diff --git a/catch/snippets/c++-mode/mkh b/cache/snippets/c++-mode/mkh
similarity index 100%
rename from catch/snippets/c++-mode/mkh
rename to cache/snippets/c++-mode/mkh
diff --git a/catch/snippets/c++-mode/mme b/cache/snippets/c++-mode/mme
similarity index 100%
rename from catch/snippets/c++-mode/mme
rename to cache/snippets/c++-mode/mme
diff --git a/catch/snippets/c++-mode/mne b/cache/snippets/c++-mode/mne
similarity index 100%
rename from catch/snippets/c++-mode/mne
rename to cache/snippets/c++-mode/mne
diff --git a/catch/snippets/c++-mode/module b/cache/snippets/c++-mode/module
similarity index 100%
rename from catch/snippets/c++-mode/module
rename to cache/snippets/c++-mode/module
diff --git a/catch/snippets/c++-mode/mpb b/cache/snippets/c++-mode/mpb
similarity index 100%
rename from catch/snippets/c++-mode/mpb
rename to cache/snippets/c++-mode/mpb
diff --git a/catch/snippets/c++-mode/mrg b/cache/snippets/c++-mode/mrg
similarity index 100%
rename from catch/snippets/c++-mode/mrg
rename to cache/snippets/c++-mode/mrg
diff --git a/catch/snippets/c++-mode/msm b/cache/snippets/c++-mode/msm
similarity index 100%
rename from catch/snippets/c++-mode/msm
rename to cache/snippets/c++-mode/msm
diff --git a/catch/snippets/c++-mode/mxe b/cache/snippets/c++-mode/mxe
similarity index 100%
rename from catch/snippets/c++-mode/mxe
rename to cache/snippets/c++-mode/mxe
diff --git a/catch/snippets/c++-mode/namespace b/cache/snippets/c++-mode/namespace
similarity index 100%
rename from catch/snippets/c++-mode/namespace
rename to cache/snippets/c++-mode/namespace
diff --git a/catch/snippets/c++-mode/nno b/cache/snippets/c++-mode/nno
similarity index 100%
rename from catch/snippets/c++-mode/nno
rename to cache/snippets/c++-mode/nno
diff --git a/catch/snippets/c++-mode/ns b/cache/snippets/c++-mode/ns
similarity index 100%
rename from catch/snippets/c++-mode/ns
rename to cache/snippets/c++-mode/ns
diff --git a/catch/snippets/c++-mode/nth b/cache/snippets/c++-mode/nth
similarity index 100%
rename from catch/snippets/c++-mode/nth
rename to cache/snippets/c++-mode/nth
diff --git a/catch/snippets/c++-mode/nxp b/cache/snippets/c++-mode/nxp
similarity index 100%
rename from catch/snippets/c++-mode/nxp
rename to cache/snippets/c++-mode/nxp
diff --git a/catch/snippets/c++-mode/oit b/cache/snippets/c++-mode/oit
similarity index 100%
rename from catch/snippets/c++-mode/oit
rename to cache/snippets/c++-mode/oit
diff --git a/catch/snippets/c++-mode/operator!= b/cache/snippets/c++-mode/operator!=
similarity index 100%
rename from catch/snippets/c++-mode/operator!=
rename to cache/snippets/c++-mode/operator!=
diff --git a/catch/snippets/c++-mode/operator+ b/cache/snippets/c++-mode/operator+
similarity index 100%
rename from catch/snippets/c++-mode/operator+
rename to cache/snippets/c++-mode/operator+
diff --git a/catch/snippets/c++-mode/operator+= b/cache/snippets/c++-mode/operator+=
similarity index 100%
rename from catch/snippets/c++-mode/operator+=
rename to cache/snippets/c++-mode/operator+=
diff --git a/catch/snippets/c++-mode/operator= b/cache/snippets/c++-mode/operator=
similarity index 100%
rename from catch/snippets/c++-mode/operator=
rename to cache/snippets/c++-mode/operator=
diff --git a/catch/snippets/c++-mode/operator== b/cache/snippets/c++-mode/operator==
similarity index 100%
rename from catch/snippets/c++-mode/operator==
rename to cache/snippets/c++-mode/operator==
diff --git a/catch/snippets/c++-mode/operator[] b/cache/snippets/c++-mode/operator[]
similarity index 100%
rename from catch/snippets/c++-mode/operator[]
rename to cache/snippets/c++-mode/operator[]
diff --git a/catch/snippets/c++-mode/operator_istream b/cache/snippets/c++-mode/operator_istream
similarity index 100%
rename from catch/snippets/c++-mode/operator_istream
rename to cache/snippets/c++-mode/operator_istream
diff --git a/catch/snippets/c++-mode/operator_ostream b/cache/snippets/c++-mode/operator_ostream
similarity index 100%
rename from catch/snippets/c++-mode/operator_ostream
rename to cache/snippets/c++-mode/operator_ostream
diff --git a/catch/snippets/c++-mode/ostream b/cache/snippets/c++-mode/ostream
similarity index 100%
rename from catch/snippets/c++-mode/ostream
rename to cache/snippets/c++-mode/ostream
diff --git a/catch/snippets/c++-mode/pack b/cache/snippets/c++-mode/pack
similarity index 100%
rename from catch/snippets/c++-mode/pack
rename to cache/snippets/c++-mode/pack
diff --git a/catch/snippets/c++-mode/phh b/cache/snippets/c++-mode/phh
similarity index 100%
rename from catch/snippets/c++-mode/phh
rename to cache/snippets/c++-mode/phh
diff --git a/catch/snippets/c++-mode/ppt b/cache/snippets/c++-mode/ppt
similarity index 100%
rename from catch/snippets/c++-mode/ppt
rename to cache/snippets/c++-mode/ppt
diff --git a/catch/snippets/c++-mode/private b/cache/snippets/c++-mode/private
similarity index 100%
rename from catch/snippets/c++-mode/private
rename to cache/snippets/c++-mode/private
diff --git a/catch/snippets/c++-mode/protected b/cache/snippets/c++-mode/protected
similarity index 100%
rename from catch/snippets/c++-mode/protected
rename to cache/snippets/c++-mode/protected
diff --git a/catch/snippets/c++-mode/prp b/cache/snippets/c++-mode/prp
similarity index 100%
rename from catch/snippets/c++-mode/prp
rename to cache/snippets/c++-mode/prp
diff --git a/catch/snippets/c++-mode/psc b/cache/snippets/c++-mode/psc
similarity index 100%
rename from catch/snippets/c++-mode/psc
rename to cache/snippets/c++-mode/psc
diff --git a/catch/snippets/c++-mode/pst b/cache/snippets/c++-mode/pst
similarity index 100%
rename from catch/snippets/c++-mode/pst
rename to cache/snippets/c++-mode/pst
diff --git a/catch/snippets/c++-mode/ptc b/cache/snippets/c++-mode/ptc
similarity index 100%
rename from catch/snippets/c++-mode/ptc
rename to cache/snippets/c++-mode/ptc
diff --git a/catch/snippets/c++-mode/ptn b/cache/snippets/c++-mode/ptn
similarity index 100%
rename from catch/snippets/c++-mode/ptn
rename to cache/snippets/c++-mode/ptn
diff --git a/catch/snippets/c++-mode/public b/cache/snippets/c++-mode/public
similarity index 100%
rename from catch/snippets/c++-mode/public
rename to cache/snippets/c++-mode/public
diff --git a/catch/snippets/c++-mode/rci b/cache/snippets/c++-mode/rci
similarity index 100%
rename from catch/snippets/c++-mode/rci
rename to cache/snippets/c++-mode/rci
diff --git a/catch/snippets/c++-mode/rmc b/cache/snippets/c++-mode/rmc
similarity index 100%
rename from catch/snippets/c++-mode/rmc
rename to cache/snippets/c++-mode/rmc
diff --git a/catch/snippets/c++-mode/rmf b/cache/snippets/c++-mode/rmf
similarity index 100%
rename from catch/snippets/c++-mode/rmf
rename to cache/snippets/c++-mode/rmf
diff --git a/catch/snippets/c++-mode/rmi b/cache/snippets/c++-mode/rmi
similarity index 100%
rename from catch/snippets/c++-mode/rmi
rename to cache/snippets/c++-mode/rmi
diff --git a/catch/snippets/c++-mode/rmv b/cache/snippets/c++-mode/rmv
similarity index 100%
rename from catch/snippets/c++-mode/rmv
rename to cache/snippets/c++-mode/rmv
diff --git a/catch/snippets/c++-mode/rpc b/cache/snippets/c++-mode/rpc
similarity index 100%
rename from catch/snippets/c++-mode/rpc
rename to cache/snippets/c++-mode/rpc
diff --git a/catch/snippets/c++-mode/rpi b/cache/snippets/c++-mode/rpi
similarity index 100%
rename from catch/snippets/c++-mode/rpi
rename to cache/snippets/c++-mode/rpi
diff --git a/catch/snippets/c++-mode/rpl b/cache/snippets/c++-mode/rpl
similarity index 100%
rename from catch/snippets/c++-mode/rpl
rename to cache/snippets/c++-mode/rpl
diff --git a/catch/snippets/c++-mode/rtc b/cache/snippets/c++-mode/rtc
similarity index 100%
rename from catch/snippets/c++-mode/rtc
rename to cache/snippets/c++-mode/rtc
diff --git a/catch/snippets/c++-mode/rte b/cache/snippets/c++-mode/rte
similarity index 100%
rename from catch/snippets/c++-mode/rte
rename to cache/snippets/c++-mode/rte
diff --git a/catch/snippets/c++-mode/rvc b/cache/snippets/c++-mode/rvc
similarity index 100%
rename from catch/snippets/c++-mode/rvc
rename to cache/snippets/c++-mode/rvc
diff --git a/catch/snippets/c++-mode/rvr b/cache/snippets/c++-mode/rvr
similarity index 100%
rename from catch/snippets/c++-mode/rvr
rename to cache/snippets/c++-mode/rvr
diff --git a/catch/snippets/c++-mode/shf b/cache/snippets/c++-mode/shf
similarity index 100%
rename from catch/snippets/c++-mode/shf
rename to cache/snippets/c++-mode/shf
diff --git a/catch/snippets/c++-mode/spt b/cache/snippets/c++-mode/spt
similarity index 100%
rename from catch/snippets/c++-mode/spt
rename to cache/snippets/c++-mode/spt
diff --git a/catch/snippets/c++-mode/srh b/cache/snippets/c++-mode/srh
similarity index 100%
rename from catch/snippets/c++-mode/srh
rename to cache/snippets/c++-mode/srh
diff --git a/catch/snippets/c++-mode/srn b/cache/snippets/c++-mode/srn
similarity index 100%
rename from catch/snippets/c++-mode/srn
rename to cache/snippets/c++-mode/srn
diff --git a/catch/snippets/c++-mode/srt b/cache/snippets/c++-mode/srt
similarity index 100%
rename from catch/snippets/c++-mode/srt
rename to cache/snippets/c++-mode/srt
diff --git a/catch/snippets/c++-mode/sstream b/cache/snippets/c++-mode/sstream
similarity index 100%
rename from catch/snippets/c++-mode/sstream
rename to cache/snippets/c++-mode/sstream
diff --git a/catch/snippets/c++-mode/std b/cache/snippets/c++-mode/std
similarity index 100%
rename from catch/snippets/c++-mode/std
rename to cache/snippets/c++-mode/std
diff --git a/catch/snippets/c++-mode/std_colon b/cache/snippets/c++-mode/std_colon
similarity index 100%
rename from catch/snippets/c++-mode/std_colon
rename to cache/snippets/c++-mode/std_colon
diff --git a/catch/snippets/c++-mode/sth b/cache/snippets/c++-mode/sth
similarity index 100%
rename from catch/snippets/c++-mode/sth
rename to cache/snippets/c++-mode/sth
diff --git a/catch/snippets/c++-mode/sti b/cache/snippets/c++-mode/sti
similarity index 100%
rename from catch/snippets/c++-mode/sti
rename to cache/snippets/c++-mode/sti
diff --git a/catch/snippets/c++-mode/sto b/cache/snippets/c++-mode/sto
similarity index 100%
rename from catch/snippets/c++-mode/sto
rename to cache/snippets/c++-mode/sto
diff --git a/catch/snippets/c++-mode/str b/cache/snippets/c++-mode/str
similarity index 100%
rename from catch/snippets/c++-mode/str
rename to cache/snippets/c++-mode/str
diff --git a/catch/snippets/c++-mode/sts b/cache/snippets/c++-mode/sts
similarity index 100%
rename from catch/snippets/c++-mode/sts
rename to cache/snippets/c++-mode/sts
diff --git a/catch/snippets/c++-mode/stv b/cache/snippets/c++-mode/stv
similarity index 100%
rename from catch/snippets/c++-mode/stv
rename to cache/snippets/c++-mode/stv
diff --git a/catch/snippets/c++-mode/swr b/cache/snippets/c++-mode/swr
similarity index 100%
rename from catch/snippets/c++-mode/swr
rename to cache/snippets/c++-mode/swr
diff --git a/catch/snippets/c++-mode/template b/cache/snippets/c++-mode/template
similarity index 100%
rename from catch/snippets/c++-mode/template
rename to cache/snippets/c++-mode/template
diff --git a/catch/snippets/c++-mode/test case b/cache/snippets/c++-mode/test case
similarity index 100%
rename from catch/snippets/c++-mode/test case
rename to cache/snippets/c++-mode/test case
diff --git a/catch/snippets/c++-mode/test_main b/cache/snippets/c++-mode/test_main
similarity index 100%
rename from catch/snippets/c++-mode/test_main
rename to cache/snippets/c++-mode/test_main
diff --git a/catch/snippets/c++-mode/test_suite b/cache/snippets/c++-mode/test_suite
similarity index 100%
rename from catch/snippets/c++-mode/test_suite
rename to cache/snippets/c++-mode/test_suite
diff --git a/catch/snippets/c++-mode/tfm b/cache/snippets/c++-mode/tfm
similarity index 100%
rename from catch/snippets/c++-mode/tfm
rename to cache/snippets/c++-mode/tfm
diff --git a/catch/snippets/c++-mode/this b/cache/snippets/c++-mode/this
similarity index 100%
rename from catch/snippets/c++-mode/this
rename to cache/snippets/c++-mode/this
diff --git a/catch/snippets/c++-mode/throw b/cache/snippets/c++-mode/throw
similarity index 100%
rename from catch/snippets/c++-mode/throw
rename to cache/snippets/c++-mode/throw
diff --git a/catch/snippets/c++-mode/trm b/cache/snippets/c++-mode/trm
similarity index 100%
rename from catch/snippets/c++-mode/trm
rename to cache/snippets/c++-mode/trm
diff --git a/catch/snippets/c++-mode/try b/cache/snippets/c++-mode/try
similarity index 100%
rename from catch/snippets/c++-mode/try
rename to cache/snippets/c++-mode/try
diff --git a/catch/snippets/c++-mode/tryw b/cache/snippets/c++-mode/tryw
similarity index 100%
rename from catch/snippets/c++-mode/tryw
rename to cache/snippets/c++-mode/tryw
diff --git a/catch/snippets/c++-mode/ucp b/cache/snippets/c++-mode/ucp
similarity index 100%
rename from catch/snippets/c++-mode/ucp
rename to cache/snippets/c++-mode/ucp
diff --git a/catch/snippets/c++-mode/upr b/cache/snippets/c++-mode/upr
similarity index 100%
rename from catch/snippets/c++-mode/upr
rename to cache/snippets/c++-mode/upr
diff --git a/catch/snippets/c++-mode/uqe b/cache/snippets/c++-mode/uqe
similarity index 100%
rename from catch/snippets/c++-mode/uqe
rename to cache/snippets/c++-mode/uqe
diff --git a/catch/snippets/c++-mode/using b/cache/snippets/c++-mode/using
similarity index 100%
rename from catch/snippets/c++-mode/using
rename to cache/snippets/c++-mode/using
diff --git a/catch/snippets/c++-mode/vector b/cache/snippets/c++-mode/vector
similarity index 100%
rename from catch/snippets/c++-mode/vector
rename to cache/snippets/c++-mode/vector
diff --git a/catch/snippets/c-lang-common/fopen b/cache/snippets/c-lang-common/fopen
similarity index 100%
rename from catch/snippets/c-lang-common/fopen
rename to cache/snippets/c-lang-common/fopen
diff --git a/catch/snippets/c-lang-common/ifdef b/cache/snippets/c-lang-common/ifdef
similarity index 100%
rename from catch/snippets/c-lang-common/ifdef
rename to cache/snippets/c-lang-common/ifdef
diff --git a/catch/snippets/c-lang-common/ifndef b/cache/snippets/c-lang-common/ifndef
similarity index 100%
rename from catch/snippets/c-lang-common/ifndef
rename to cache/snippets/c-lang-common/ifndef
diff --git a/catch/snippets/c-lang-common/inc b/cache/snippets/c-lang-common/inc
similarity index 100%
rename from catch/snippets/c-lang-common/inc
rename to cache/snippets/c-lang-common/inc
diff --git a/catch/snippets/c-lang-common/inc.1 b/cache/snippets/c-lang-common/inc.1
similarity index 100%
rename from catch/snippets/c-lang-common/inc.1
rename to cache/snippets/c-lang-common/inc.1
diff --git a/catch/snippets/c-lang-common/main b/cache/snippets/c-lang-common/main
similarity index 100%
rename from catch/snippets/c-lang-common/main
rename to cache/snippets/c-lang-common/main
diff --git a/catch/snippets/c-lang-common/math b/cache/snippets/c-lang-common/math
similarity index 100%
rename from catch/snippets/c-lang-common/math
rename to cache/snippets/c-lang-common/math
diff --git a/catch/snippets/c-lang-common/once b/cache/snippets/c-lang-common/once
similarity index 100%
rename from catch/snippets/c-lang-common/once
rename to cache/snippets/c-lang-common/once
diff --git a/catch/snippets/c-lang-common/typedef b/cache/snippets/c-lang-common/typedef
similarity index 100%
rename from catch/snippets/c-lang-common/typedef
rename to cache/snippets/c-lang-common/typedef
diff --git a/catch/snippets/c-mode/.yas-parents b/cache/snippets/c-mode/.yas-parents
similarity index 100%
rename from catch/snippets/c-mode/.yas-parents
rename to cache/snippets/c-mode/.yas-parents
diff --git a/catch/snippets/c-mode/assert b/cache/snippets/c-mode/assert
similarity index 100%
rename from catch/snippets/c-mode/assert
rename to cache/snippets/c-mode/assert
diff --git a/catch/snippets/c-mode/compile b/cache/snippets/c-mode/compile
similarity index 100%
rename from catch/snippets/c-mode/compile
rename to cache/snippets/c-mode/compile
diff --git a/catch/snippets/c-mode/decline_new_fun b/cache/snippets/c-mode/decline_new_fun
similarity index 100%
rename from catch/snippets/c-mode/decline_new_fun
rename to cache/snippets/c-mode/decline_new_fun
diff --git a/catch/snippets/c-mode/define b/cache/snippets/c-mode/define
similarity index 100%
rename from catch/snippets/c-mode/define
rename to cache/snippets/c-mode/define
diff --git a/catch/snippets/c-mode/for b/cache/snippets/c-mode/for
similarity index 100%
rename from catch/snippets/c-mode/for
rename to cache/snippets/c-mode/for
diff --git a/catch/snippets/c-mode/malloc b/cache/snippets/c-mode/malloc
similarity index 100%
rename from catch/snippets/c-mode/malloc
rename to cache/snippets/c-mode/malloc
diff --git a/catch/snippets/c-mode/math-lib b/cache/snippets/c-mode/math-lib
similarity index 100%
rename from catch/snippets/c-mode/math-lib
rename to cache/snippets/c-mode/math-lib
diff --git a/catch/snippets/c-mode/packed b/cache/snippets/c-mode/packed
similarity index 100%
rename from catch/snippets/c-mode/packed
rename to cache/snippets/c-mode/packed
diff --git a/catch/snippets/c-mode/printf b/cache/snippets/c-mode/printf
similarity index 100%
rename from catch/snippets/c-mode/printf
rename to cache/snippets/c-mode/printf
diff --git a/catch/snippets/c-mode/stdio b/cache/snippets/c-mode/stdio
similarity index 100%
rename from catch/snippets/c-mode/stdio
rename to cache/snippets/c-mode/stdio
diff --git a/catch/snippets/c-mode/stdlib b/cache/snippets/c-mode/stdlib
similarity index 100%
rename from catch/snippets/c-mode/stdlib
rename to cache/snippets/c-mode/stdlib
diff --git a/catch/snippets/c-mode/string b/cache/snippets/c-mode/string
similarity index 100%
rename from catch/snippets/c-mode/string
rename to cache/snippets/c-mode/string
diff --git a/catch/snippets/c-mode/union b/cache/snippets/c-mode/union
similarity index 100%
rename from catch/snippets/c-mode/union
rename to cache/snippets/c-mode/union
diff --git a/catch/snippets/c-mode/unistd b/cache/snippets/c-mode/unistd
similarity index 100%
rename from catch/snippets/c-mode/unistd
rename to cache/snippets/c-mode/unistd
diff --git a/catch/snippets/cc-mode/case b/cache/snippets/cc-mode/case
similarity index 100%
rename from catch/snippets/cc-mode/case
rename to cache/snippets/cc-mode/case
diff --git a/catch/snippets/cc-mode/define_fun b/cache/snippets/cc-mode/define_fun
similarity index 100%
rename from catch/snippets/cc-mode/define_fun
rename to cache/snippets/cc-mode/define_fun
diff --git a/catch/snippets/cc-mode/do b/cache/snippets/cc-mode/do
similarity index 100%
rename from catch/snippets/cc-mode/do
rename to cache/snippets/cc-mode/do
diff --git a/catch/snippets/cc-mode/else b/cache/snippets/cc-mode/else
similarity index 100%
rename from catch/snippets/cc-mode/else
rename to cache/snippets/cc-mode/else
diff --git a/catch/snippets/cc-mode/file_description b/cache/snippets/cc-mode/file_description
similarity index 100%
rename from catch/snippets/cc-mode/file_description
rename to cache/snippets/cc-mode/file_description
diff --git a/catch/snippets/cc-mode/for b/cache/snippets/cc-mode/for
similarity index 100%
rename from catch/snippets/cc-mode/for
rename to cache/snippets/cc-mode/for
diff --git a/catch/snippets/cc-mode/for_n b/cache/snippets/cc-mode/for_n
similarity index 100%
rename from catch/snippets/cc-mode/for_n
rename to cache/snippets/cc-mode/for_n
diff --git a/catch/snippets/cc-mode/function_description b/cache/snippets/cc-mode/function_description
similarity index 100%
rename from catch/snippets/cc-mode/function_description
rename to cache/snippets/cc-mode/function_description
diff --git a/catch/snippets/cc-mode/if b/cache/snippets/cc-mode/if
similarity index 100%
rename from catch/snippets/cc-mode/if
rename to cache/snippets/cc-mode/if
diff --git a/catch/snippets/cc-mode/member_description b/cache/snippets/cc-mode/member_description
similarity index 100%
rename from catch/snippets/cc-mode/member_description
rename to cache/snippets/cc-mode/member_description
diff --git a/catch/snippets/cc-mode/printf b/cache/snippets/cc-mode/printf
similarity index 100%
rename from catch/snippets/cc-mode/printf
rename to cache/snippets/cc-mode/printf
diff --git a/catch/snippets/cc-mode/struct b/cache/snippets/cc-mode/struct
similarity index 100%
rename from catch/snippets/cc-mode/struct
rename to cache/snippets/cc-mode/struct
diff --git a/catch/snippets/cc-mode/switch b/cache/snippets/cc-mode/switch
similarity index 100%
rename from catch/snippets/cc-mode/switch
rename to cache/snippets/cc-mode/switch
diff --git a/catch/snippets/cc-mode/ternary b/cache/snippets/cc-mode/ternary
similarity index 100%
rename from catch/snippets/cc-mode/ternary
rename to cache/snippets/cc-mode/ternary
diff --git a/catch/snippets/cc-mode/while b/cache/snippets/cc-mode/while
similarity index 100%
rename from catch/snippets/cc-mode/while
rename to cache/snippets/cc-mode/while
diff --git a/catch/snippets/cmake-mode/add_executable b/cache/snippets/cmake-mode/add_executable
similarity index 100%
rename from catch/snippets/cmake-mode/add_executable
rename to cache/snippets/cmake-mode/add_executable
diff --git a/catch/snippets/cmake-mode/add_library b/cache/snippets/cmake-mode/add_library
similarity index 100%
rename from catch/snippets/cmake-mode/add_library
rename to cache/snippets/cmake-mode/add_library
diff --git a/catch/snippets/cmake-mode/cmake_minimum_required b/cache/snippets/cmake-mode/cmake_minimum_required
similarity index 100%
rename from catch/snippets/cmake-mode/cmake_minimum_required
rename to cache/snippets/cmake-mode/cmake_minimum_required
diff --git a/catch/snippets/cmake-mode/foreach b/cache/snippets/cmake-mode/foreach
similarity index 100%
rename from catch/snippets/cmake-mode/foreach
rename to cache/snippets/cmake-mode/foreach
diff --git a/catch/snippets/cmake-mode/function b/cache/snippets/cmake-mode/function
similarity index 100%
rename from catch/snippets/cmake-mode/function
rename to cache/snippets/cmake-mode/function
diff --git a/catch/snippets/cmake-mode/if b/cache/snippets/cmake-mode/if
similarity index 100%
rename from catch/snippets/cmake-mode/if
rename to cache/snippets/cmake-mode/if
diff --git a/catch/snippets/cmake-mode/ifelse b/cache/snippets/cmake-mode/ifelse
similarity index 100%
rename from catch/snippets/cmake-mode/ifelse
rename to cache/snippets/cmake-mode/ifelse
diff --git a/catch/snippets/cmake-mode/include b/cache/snippets/cmake-mode/include
similarity index 100%
rename from catch/snippets/cmake-mode/include
rename to cache/snippets/cmake-mode/include
diff --git a/catch/snippets/cmake-mode/macro b/cache/snippets/cmake-mode/macro
similarity index 100%
rename from catch/snippets/cmake-mode/macro
rename to cache/snippets/cmake-mode/macro
diff --git a/catch/snippets/cmake-mode/message b/cache/snippets/cmake-mode/message
similarity index 100%
rename from catch/snippets/cmake-mode/message
rename to cache/snippets/cmake-mode/message
diff --git a/catch/snippets/cmake-mode/option b/cache/snippets/cmake-mode/option
similarity index 100%
rename from catch/snippets/cmake-mode/option
rename to cache/snippets/cmake-mode/option
diff --git a/catch/snippets/cmake-mode/project b/cache/snippets/cmake-mode/project
similarity index 100%
rename from catch/snippets/cmake-mode/project
rename to cache/snippets/cmake-mode/project
diff --git a/catch/snippets/cmake-mode/set b/cache/snippets/cmake-mode/set
similarity index 100%
rename from catch/snippets/cmake-mode/set
rename to cache/snippets/cmake-mode/set
diff --git a/catch/snippets/collection/clojure-mode/.yas-parents b/cache/snippets/collection/clojure-mode/.yas-parents
similarity index 100%
rename from catch/snippets/collection/clojure-mode/.yas-parents
rename to cache/snippets/collection/clojure-mode/.yas-parents
diff --git a/catch/snippets/collection/clojure-mode/bench b/cache/snippets/collection/clojure-mode/bench
similarity index 100%
rename from catch/snippets/collection/clojure-mode/bench
rename to cache/snippets/collection/clojure-mode/bench
diff --git a/catch/snippets/collection/clojure-mode/bp b/cache/snippets/collection/clojure-mode/bp
similarity index 100%
rename from catch/snippets/collection/clojure-mode/bp
rename to cache/snippets/collection/clojure-mode/bp
diff --git a/catch/snippets/collection/clojure-mode/def b/cache/snippets/collection/clojure-mode/def
similarity index 100%
rename from catch/snippets/collection/clojure-mode/def
rename to cache/snippets/collection/clojure-mode/def
diff --git a/catch/snippets/collection/clojure-mode/defm b/cache/snippets/collection/clojure-mode/defm
similarity index 100%
rename from catch/snippets/collection/clojure-mode/defm
rename to cache/snippets/collection/clojure-mode/defm
diff --git a/catch/snippets/collection/clojure-mode/defn b/cache/snippets/collection/clojure-mode/defn
similarity index 100%
rename from catch/snippets/collection/clojure-mode/defn
rename to cache/snippets/collection/clojure-mode/defn
diff --git a/catch/snippets/collection/clojure-mode/defr b/cache/snippets/collection/clojure-mode/defr
similarity index 100%
rename from catch/snippets/collection/clojure-mode/defr
rename to cache/snippets/collection/clojure-mode/defr
diff --git a/catch/snippets/collection/clojure-mode/deft b/cache/snippets/collection/clojure-mode/deft
similarity index 100%
rename from catch/snippets/collection/clojure-mode/deft
rename to cache/snippets/collection/clojure-mode/deft
diff --git a/catch/snippets/collection/clojure-mode/doseq b/cache/snippets/collection/clojure-mode/doseq
similarity index 100%
rename from catch/snippets/collection/clojure-mode/doseq
rename to cache/snippets/collection/clojure-mode/doseq
diff --git a/catch/snippets/collection/clojure-mode/fn b/cache/snippets/collection/clojure-mode/fn
similarity index 100%
rename from catch/snippets/collection/clojure-mode/fn
rename to cache/snippets/collection/clojure-mode/fn
diff --git a/catch/snippets/collection/clojure-mode/for b/cache/snippets/collection/clojure-mode/for
similarity index 100%
rename from catch/snippets/collection/clojure-mode/for
rename to cache/snippets/collection/clojure-mode/for
diff --git a/catch/snippets/collection/clojure-mode/if b/cache/snippets/collection/clojure-mode/if
similarity index 100%
rename from catch/snippets/collection/clojure-mode/if
rename to cache/snippets/collection/clojure-mode/if
diff --git a/catch/snippets/collection/clojure-mode/ifl b/cache/snippets/collection/clojure-mode/ifl
similarity index 100%
rename from catch/snippets/collection/clojure-mode/ifl
rename to cache/snippets/collection/clojure-mode/ifl
diff --git a/catch/snippets/collection/clojure-mode/import b/cache/snippets/collection/clojure-mode/import
similarity index 100%
rename from catch/snippets/collection/clojure-mode/import
rename to cache/snippets/collection/clojure-mode/import
diff --git a/catch/snippets/collection/clojure-mode/is b/cache/snippets/collection/clojure-mode/is
similarity index 100%
rename from catch/snippets/collection/clojure-mode/is
rename to cache/snippets/collection/clojure-mode/is
diff --git a/catch/snippets/collection/clojure-mode/let b/cache/snippets/collection/clojure-mode/let
similarity index 100%
rename from catch/snippets/collection/clojure-mode/let
rename to cache/snippets/collection/clojure-mode/let
diff --git a/catch/snippets/collection/clojure-mode/map b/cache/snippets/collection/clojure-mode/map
similarity index 100%
rename from catch/snippets/collection/clojure-mode/map
rename to cache/snippets/collection/clojure-mode/map
diff --git a/catch/snippets/collection/clojure-mode/map.lambda b/cache/snippets/collection/clojure-mode/map.lambda
similarity index 100%
rename from catch/snippets/collection/clojure-mode/map.lambda
rename to cache/snippets/collection/clojure-mode/map.lambda
diff --git a/catch/snippets/collection/clojure-mode/mdoc b/cache/snippets/collection/clojure-mode/mdoc
similarity index 100%
rename from catch/snippets/collection/clojure-mode/mdoc
rename to cache/snippets/collection/clojure-mode/mdoc
diff --git a/catch/snippets/collection/clojure-mode/ns b/cache/snippets/collection/clojure-mode/ns
similarity index 100%
rename from catch/snippets/collection/clojure-mode/ns
rename to cache/snippets/collection/clojure-mode/ns
diff --git a/catch/snippets/collection/clojure-mode/opts b/cache/snippets/collection/clojure-mode/opts
similarity index 100%
rename from catch/snippets/collection/clojure-mode/opts
rename to cache/snippets/collection/clojure-mode/opts
diff --git a/catch/snippets/collection/clojure-mode/pr b/cache/snippets/collection/clojure-mode/pr
similarity index 100%
rename from catch/snippets/collection/clojure-mode/pr
rename to cache/snippets/collection/clojure-mode/pr
diff --git a/catch/snippets/collection/clojure-mode/print b/cache/snippets/collection/clojure-mode/print
similarity index 100%
rename from catch/snippets/collection/clojure-mode/print
rename to cache/snippets/collection/clojure-mode/print
diff --git a/catch/snippets/collection/clojure-mode/reduce b/cache/snippets/collection/clojure-mode/reduce
similarity index 100%
rename from catch/snippets/collection/clojure-mode/reduce
rename to cache/snippets/collection/clojure-mode/reduce
diff --git a/catch/snippets/collection/clojure-mode/require b/cache/snippets/collection/clojure-mode/require
similarity index 100%
rename from catch/snippets/collection/clojure-mode/require
rename to cache/snippets/collection/clojure-mode/require
diff --git a/catch/snippets/collection/clojure-mode/test b/cache/snippets/collection/clojure-mode/test
similarity index 100%
rename from catch/snippets/collection/clojure-mode/test
rename to cache/snippets/collection/clojure-mode/test
diff --git a/catch/snippets/collection/clojure-mode/try b/cache/snippets/collection/clojure-mode/try
similarity index 100%
rename from catch/snippets/collection/clojure-mode/try
rename to cache/snippets/collection/clojure-mode/try
diff --git a/catch/snippets/collection/clojure-mode/use b/cache/snippets/collection/clojure-mode/use
similarity index 100%
rename from catch/snippets/collection/clojure-mode/use
rename to cache/snippets/collection/clojure-mode/use
diff --git a/catch/snippets/collection/clojure-mode/when b/cache/snippets/collection/clojure-mode/when
similarity index 100%
rename from catch/snippets/collection/clojure-mode/when
rename to cache/snippets/collection/clojure-mode/when
diff --git a/catch/snippets/collection/clojure-mode/whenl b/cache/snippets/collection/clojure-mode/whenl
similarity index 100%
rename from catch/snippets/collection/clojure-mode/whenl
rename to cache/snippets/collection/clojure-mode/whenl
diff --git a/catch/snippets/collection/cmake-mode/add_executable b/cache/snippets/collection/cmake-mode/add_executable
similarity index 100%
rename from catch/snippets/collection/cmake-mode/add_executable
rename to cache/snippets/collection/cmake-mode/add_executable
diff --git a/catch/snippets/collection/cmake-mode/add_library b/cache/snippets/collection/cmake-mode/add_library
similarity index 100%
rename from catch/snippets/collection/cmake-mode/add_library
rename to cache/snippets/collection/cmake-mode/add_library
diff --git a/catch/snippets/collection/cmake-mode/cmake_minimum_required b/cache/snippets/collection/cmake-mode/cmake_minimum_required
similarity index 100%
rename from catch/snippets/collection/cmake-mode/cmake_minimum_required
rename to cache/snippets/collection/cmake-mode/cmake_minimum_required
diff --git a/catch/snippets/collection/cmake-mode/foreach b/cache/snippets/collection/cmake-mode/foreach
similarity index 100%
rename from catch/snippets/collection/cmake-mode/foreach
rename to cache/snippets/collection/cmake-mode/foreach
diff --git a/catch/snippets/collection/cmake-mode/function b/cache/snippets/collection/cmake-mode/function
similarity index 100%
rename from catch/snippets/collection/cmake-mode/function
rename to cache/snippets/collection/cmake-mode/function
diff --git a/catch/snippets/collection/cmake-mode/if b/cache/snippets/collection/cmake-mode/if
similarity index 100%
rename from catch/snippets/collection/cmake-mode/if
rename to cache/snippets/collection/cmake-mode/if
diff --git a/catch/snippets/collection/cmake-mode/ifelse b/cache/snippets/collection/cmake-mode/ifelse
similarity index 100%
rename from catch/snippets/collection/cmake-mode/ifelse
rename to cache/snippets/collection/cmake-mode/ifelse
diff --git a/catch/snippets/collection/cmake-mode/include b/cache/snippets/collection/cmake-mode/include
similarity index 100%
rename from catch/snippets/collection/cmake-mode/include
rename to cache/snippets/collection/cmake-mode/include
diff --git a/catch/snippets/collection/cmake-mode/macro b/cache/snippets/collection/cmake-mode/macro
similarity index 100%
rename from catch/snippets/collection/cmake-mode/macro
rename to cache/snippets/collection/cmake-mode/macro
diff --git a/catch/snippets/collection/cmake-mode/message b/cache/snippets/collection/cmake-mode/message
similarity index 100%
rename from catch/snippets/collection/cmake-mode/message
rename to cache/snippets/collection/cmake-mode/message
diff --git a/catch/snippets/collection/cmake-mode/option b/cache/snippets/collection/cmake-mode/option
similarity index 100%
rename from catch/snippets/collection/cmake-mode/option
rename to cache/snippets/collection/cmake-mode/option
diff --git a/catch/snippets/collection/cmake-mode/project b/cache/snippets/collection/cmake-mode/project
similarity index 100%
rename from catch/snippets/collection/cmake-mode/project
rename to cache/snippets/collection/cmake-mode/project
diff --git a/catch/snippets/collection/cmake-mode/set b/cache/snippets/collection/cmake-mode/set
similarity index 100%
rename from catch/snippets/collection/cmake-mode/set
rename to cache/snippets/collection/cmake-mode/set
diff --git a/catch/snippets/collection/go-mode/benchmark b/cache/snippets/collection/go-mode/benchmark
similarity index 100%
rename from catch/snippets/collection/go-mode/benchmark
rename to cache/snippets/collection/go-mode/benchmark
diff --git a/catch/snippets/collection/go-mode/const b/cache/snippets/collection/go-mode/const
similarity index 100%
rename from catch/snippets/collection/go-mode/const
rename to cache/snippets/collection/go-mode/const
diff --git a/catch/snippets/collection/go-mode/const( b/cache/snippets/collection/go-mode/const(
similarity index 100%
rename from catch/snippets/collection/go-mode/const(
rename to cache/snippets/collection/go-mode/const(
diff --git a/catch/snippets/collection/go-mode/dd b/cache/snippets/collection/go-mode/dd
similarity index 100%
rename from catch/snippets/collection/go-mode/dd
rename to cache/snippets/collection/go-mode/dd
diff --git a/catch/snippets/collection/go-mode/default b/cache/snippets/collection/go-mode/default
similarity index 100%
rename from catch/snippets/collection/go-mode/default
rename to cache/snippets/collection/go-mode/default
diff --git a/catch/snippets/collection/go-mode/else b/cache/snippets/collection/go-mode/else
similarity index 100%
rename from catch/snippets/collection/go-mode/else
rename to cache/snippets/collection/go-mode/else
diff --git a/catch/snippets/collection/go-mode/error b/cache/snippets/collection/go-mode/error
similarity index 100%
rename from catch/snippets/collection/go-mode/error
rename to cache/snippets/collection/go-mode/error
diff --git a/catch/snippets/collection/go-mode/example b/cache/snippets/collection/go-mode/example
similarity index 100%
rename from catch/snippets/collection/go-mode/example
rename to cache/snippets/collection/go-mode/example
diff --git a/catch/snippets/collection/go-mode/for b/cache/snippets/collection/go-mode/for
similarity index 100%
rename from catch/snippets/collection/go-mode/for
rename to cache/snippets/collection/go-mode/for
diff --git a/catch/snippets/collection/go-mode/forrange b/cache/snippets/collection/go-mode/forrange
similarity index 100%
rename from catch/snippets/collection/go-mode/forrange
rename to cache/snippets/collection/go-mode/forrange
diff --git a/catch/snippets/collection/go-mode/func b/cache/snippets/collection/go-mode/func
similarity index 100%
rename from catch/snippets/collection/go-mode/func
rename to cache/snippets/collection/go-mode/func
diff --git a/catch/snippets/collection/go-mode/if b/cache/snippets/collection/go-mode/if
similarity index 100%
rename from catch/snippets/collection/go-mode/if
rename to cache/snippets/collection/go-mode/if
diff --git a/catch/snippets/collection/go-mode/iferr b/cache/snippets/collection/go-mode/iferr
similarity index 100%
rename from catch/snippets/collection/go-mode/iferr
rename to cache/snippets/collection/go-mode/iferr
diff --git a/catch/snippets/collection/go-mode/import b/cache/snippets/collection/go-mode/import
similarity index 100%
rename from catch/snippets/collection/go-mode/import
rename to cache/snippets/collection/go-mode/import
diff --git a/catch/snippets/collection/go-mode/import( b/cache/snippets/collection/go-mode/import(
similarity index 100%
rename from catch/snippets/collection/go-mode/import(
rename to cache/snippets/collection/go-mode/import(
diff --git a/catch/snippets/collection/go-mode/lambda b/cache/snippets/collection/go-mode/lambda
similarity index 100%
rename from catch/snippets/collection/go-mode/lambda
rename to cache/snippets/collection/go-mode/lambda
diff --git a/catch/snippets/collection/go-mode/main b/cache/snippets/collection/go-mode/main
similarity index 100%
rename from catch/snippets/collection/go-mode/main
rename to cache/snippets/collection/go-mode/main
diff --git a/catch/snippets/collection/go-mode/map b/cache/snippets/collection/go-mode/map
similarity index 100%
rename from catch/snippets/collection/go-mode/map
rename to cache/snippets/collection/go-mode/map
diff --git a/catch/snippets/collection/go-mode/parallel_benchmark b/cache/snippets/collection/go-mode/parallel_benchmark
similarity index 100%
rename from catch/snippets/collection/go-mode/parallel_benchmark
rename to cache/snippets/collection/go-mode/parallel_benchmark
diff --git a/catch/snippets/collection/go-mode/printf b/cache/snippets/collection/go-mode/printf
similarity index 100%
rename from catch/snippets/collection/go-mode/printf
rename to cache/snippets/collection/go-mode/printf
diff --git a/catch/snippets/collection/go-mode/select b/cache/snippets/collection/go-mode/select
similarity index 100%
rename from catch/snippets/collection/go-mode/select
rename to cache/snippets/collection/go-mode/select
diff --git a/catch/snippets/collection/go-mode/switch b/cache/snippets/collection/go-mode/switch
similarity index 100%
rename from catch/snippets/collection/go-mode/switch
rename to cache/snippets/collection/go-mode/switch
diff --git a/catch/snippets/collection/go-mode/test b/cache/snippets/collection/go-mode/test
similarity index 100%
rename from catch/snippets/collection/go-mode/test
rename to cache/snippets/collection/go-mode/test
diff --git a/catch/snippets/collection/go-mode/testmain b/cache/snippets/collection/go-mode/testmain
similarity index 100%
rename from catch/snippets/collection/go-mode/testmain
rename to cache/snippets/collection/go-mode/testmain
diff --git a/catch/snippets/collection/go-mode/type b/cache/snippets/collection/go-mode/type
similarity index 100%
rename from catch/snippets/collection/go-mode/type
rename to cache/snippets/collection/go-mode/type
diff --git a/catch/snippets/collection/go-mode/var b/cache/snippets/collection/go-mode/var
similarity index 100%
rename from catch/snippets/collection/go-mode/var
rename to cache/snippets/collection/go-mode/var
diff --git a/catch/snippets/collection/go-mode/var( b/cache/snippets/collection/go-mode/var(
similarity index 100%
rename from catch/snippets/collection/go-mode/var(
rename to cache/snippets/collection/go-mode/var(
diff --git a/catch/snippets/collection/java-mode/apr_assert b/cache/snippets/collection/java-mode/apr_assert
similarity index 100%
rename from catch/snippets/collection/java-mode/apr_assert
rename to cache/snippets/collection/java-mode/apr_assert
diff --git a/catch/snippets/collection/java-mode/assert b/cache/snippets/collection/java-mode/assert
similarity index 100%
rename from catch/snippets/collection/java-mode/assert
rename to cache/snippets/collection/java-mode/assert
diff --git a/catch/snippets/collection/java-mode/assertEquals b/cache/snippets/collection/java-mode/assertEquals
similarity index 100%
rename from catch/snippets/collection/java-mode/assertEquals
rename to cache/snippets/collection/java-mode/assertEquals
diff --git a/catch/snippets/collection/java-mode/cls b/cache/snippets/collection/java-mode/cls
similarity index 100%
rename from catch/snippets/collection/java-mode/cls
rename to cache/snippets/collection/java-mode/cls
diff --git a/catch/snippets/collection/java-mode/constructor b/cache/snippets/collection/java-mode/constructor
similarity index 100%
rename from catch/snippets/collection/java-mode/constructor
rename to cache/snippets/collection/java-mode/constructor
diff --git a/catch/snippets/collection/java-mode/define test method b/cache/snippets/collection/java-mode/define test method
similarity index 100%
rename from catch/snippets/collection/java-mode/define test method
rename to cache/snippets/collection/java-mode/define test method
diff --git a/catch/snippets/collection/java-mode/doc b/cache/snippets/collection/java-mode/doc
similarity index 100%
rename from catch/snippets/collection/java-mode/doc
rename to cache/snippets/collection/java-mode/doc
diff --git a/catch/snippets/collection/java-mode/equals b/cache/snippets/collection/java-mode/equals
similarity index 100%
rename from catch/snippets/collection/java-mode/equals
rename to cache/snippets/collection/java-mode/equals
diff --git a/catch/snippets/collection/java-mode/file_class b/cache/snippets/collection/java-mode/file_class
similarity index 100%
rename from catch/snippets/collection/java-mode/file_class
rename to cache/snippets/collection/java-mode/file_class
diff --git a/catch/snippets/collection/java-mode/for b/cache/snippets/collection/java-mode/for
similarity index 100%
rename from catch/snippets/collection/java-mode/for
rename to cache/snippets/collection/java-mode/for
diff --git a/catch/snippets/collection/java-mode/fori b/cache/snippets/collection/java-mode/fori
similarity index 100%
rename from catch/snippets/collection/java-mode/fori
rename to cache/snippets/collection/java-mode/fori
diff --git a/catch/snippets/collection/java-mode/getter b/cache/snippets/collection/java-mode/getter
similarity index 100%
rename from catch/snippets/collection/java-mode/getter
rename to cache/snippets/collection/java-mode/getter
diff --git a/catch/snippets/collection/java-mode/if b/cache/snippets/collection/java-mode/if
similarity index 100%
rename from catch/snippets/collection/java-mode/if
rename to cache/snippets/collection/java-mode/if
diff --git a/catch/snippets/collection/java-mode/ife b/cache/snippets/collection/java-mode/ife
similarity index 100%
rename from catch/snippets/collection/java-mode/ife
rename to cache/snippets/collection/java-mode/ife
diff --git a/catch/snippets/collection/java-mode/import b/cache/snippets/collection/java-mode/import
similarity index 100%
rename from catch/snippets/collection/java-mode/import
rename to cache/snippets/collection/java-mode/import
diff --git a/catch/snippets/collection/java-mode/iterator b/cache/snippets/collection/java-mode/iterator
similarity index 100%
rename from catch/snippets/collection/java-mode/iterator
rename to cache/snippets/collection/java-mode/iterator
diff --git a/catch/snippets/collection/java-mode/javadoc b/cache/snippets/collection/java-mode/javadoc
similarity index 100%
rename from catch/snippets/collection/java-mode/javadoc
rename to cache/snippets/collection/java-mode/javadoc
diff --git a/catch/snippets/collection/java-mode/lambda b/cache/snippets/collection/java-mode/lambda
similarity index 100%
rename from catch/snippets/collection/java-mode/lambda
rename to cache/snippets/collection/java-mode/lambda
diff --git a/catch/snippets/collection/java-mode/main b/cache/snippets/collection/java-mode/main
similarity index 100%
rename from catch/snippets/collection/java-mode/main
rename to cache/snippets/collection/java-mode/main
diff --git a/catch/snippets/collection/java-mode/main_class b/cache/snippets/collection/java-mode/main_class
similarity index 100%
rename from catch/snippets/collection/java-mode/main_class
rename to cache/snippets/collection/java-mode/main_class
diff --git a/catch/snippets/collection/java-mode/method b/cache/snippets/collection/java-mode/method
similarity index 100%
rename from catch/snippets/collection/java-mode/method
rename to cache/snippets/collection/java-mode/method
diff --git a/catch/snippets/collection/java-mode/new b/cache/snippets/collection/java-mode/new
similarity index 100%
rename from catch/snippets/collection/java-mode/new
rename to cache/snippets/collection/java-mode/new
diff --git a/catch/snippets/collection/java-mode/override b/cache/snippets/collection/java-mode/override
similarity index 100%
rename from catch/snippets/collection/java-mode/override
rename to cache/snippets/collection/java-mode/override
diff --git a/catch/snippets/collection/java-mode/param b/cache/snippets/collection/java-mode/param
similarity index 100%
rename from catch/snippets/collection/java-mode/param
rename to cache/snippets/collection/java-mode/param
diff --git a/catch/snippets/collection/java-mode/printf b/cache/snippets/collection/java-mode/printf
similarity index 100%
rename from catch/snippets/collection/java-mode/printf
rename to cache/snippets/collection/java-mode/printf
diff --git a/catch/snippets/collection/java-mode/println b/cache/snippets/collection/java-mode/println
similarity index 100%
rename from catch/snippets/collection/java-mode/println
rename to cache/snippets/collection/java-mode/println
diff --git a/catch/snippets/collection/java-mode/return b/cache/snippets/collection/java-mode/return
similarity index 100%
rename from catch/snippets/collection/java-mode/return
rename to cache/snippets/collection/java-mode/return
diff --git a/catch/snippets/collection/java-mode/test b/cache/snippets/collection/java-mode/test
similarity index 100%
rename from catch/snippets/collection/java-mode/test
rename to cache/snippets/collection/java-mode/test
diff --git a/catch/snippets/collection/java-mode/testClass b/cache/snippets/collection/java-mode/testClass
similarity index 100%
rename from catch/snippets/collection/java-mode/testClass
rename to cache/snippets/collection/java-mode/testClass
diff --git a/catch/snippets/collection/java-mode/this b/cache/snippets/collection/java-mode/this
similarity index 100%
rename from catch/snippets/collection/java-mode/this
rename to cache/snippets/collection/java-mode/this
diff --git a/catch/snippets/collection/java-mode/toString b/cache/snippets/collection/java-mode/toString
similarity index 100%
rename from catch/snippets/collection/java-mode/toString
rename to cache/snippets/collection/java-mode/toString
diff --git a/catch/snippets/collection/java-mode/try b/cache/snippets/collection/java-mode/try
similarity index 100%
rename from catch/snippets/collection/java-mode/try
rename to cache/snippets/collection/java-mode/try
diff --git a/catch/snippets/collection/java-mode/value b/cache/snippets/collection/java-mode/value
similarity index 100%
rename from catch/snippets/collection/java-mode/value
rename to cache/snippets/collection/java-mode/value
diff --git a/catch/snippets/collection/js2-mode/.yas-parents b/cache/snippets/collection/js2-mode/.yas-parents
similarity index 100%
rename from catch/snippets/collection/js2-mode/.yas-parents
rename to cache/snippets/collection/js2-mode/.yas-parents
diff --git a/catch/snippets/collection/js3-mode/.yas-parents b/cache/snippets/collection/js3-mode/.yas-parents
similarity index 100%
rename from catch/snippets/collection/js3-mode/.yas-parents
rename to cache/snippets/collection/js3-mode/.yas-parents
diff --git a/catch/snippets/collection/lisp-mode/class b/cache/snippets/collection/lisp-mode/class
similarity index 100%
rename from catch/snippets/collection/lisp-mode/class
rename to cache/snippets/collection/lisp-mode/class
diff --git a/catch/snippets/collection/lisp-mode/comment b/cache/snippets/collection/lisp-mode/comment
similarity index 100%
rename from catch/snippets/collection/lisp-mode/comment
rename to cache/snippets/collection/lisp-mode/comment
diff --git a/catch/snippets/collection/lisp-mode/defpackage b/cache/snippets/collection/lisp-mode/defpackage
similarity index 100%
rename from catch/snippets/collection/lisp-mode/defpackage
rename to cache/snippets/collection/lisp-mode/defpackage
diff --git a/catch/snippets/collection/lisp-mode/do b/cache/snippets/collection/lisp-mode/do
similarity index 100%
rename from catch/snippets/collection/lisp-mode/do
rename to cache/snippets/collection/lisp-mode/do
diff --git a/catch/snippets/collection/lisp-mode/for b/cache/snippets/collection/lisp-mode/for
similarity index 100%
rename from catch/snippets/collection/lisp-mode/for
rename to cache/snippets/collection/lisp-mode/for
diff --git a/catch/snippets/collection/lisp-mode/foreach b/cache/snippets/collection/lisp-mode/foreach
similarity index 100%
rename from catch/snippets/collection/lisp-mode/foreach
rename to cache/snippets/collection/lisp-mode/foreach
diff --git a/catch/snippets/collection/lisp-mode/format b/cache/snippets/collection/lisp-mode/format
similarity index 100%
rename from catch/snippets/collection/lisp-mode/format
rename to cache/snippets/collection/lisp-mode/format
diff --git a/catch/snippets/collection/lisp-mode/if b/cache/snippets/collection/lisp-mode/if
similarity index 100%
rename from catch/snippets/collection/lisp-mode/if
rename to cache/snippets/collection/lisp-mode/if
diff --git a/catch/snippets/collection/lisp-mode/ifelse b/cache/snippets/collection/lisp-mode/ifelse
similarity index 100%
rename from catch/snippets/collection/lisp-mode/ifelse
rename to cache/snippets/collection/lisp-mode/ifelse
diff --git a/catch/snippets/collection/lisp-mode/ifnot b/cache/snippets/collection/lisp-mode/ifnot
similarity index 100%
rename from catch/snippets/collection/lisp-mode/ifnot
rename to cache/snippets/collection/lisp-mode/ifnot
diff --git a/catch/snippets/collection/lisp-mode/slot b/cache/snippets/collection/lisp-mode/slot
similarity index 100%
rename from catch/snippets/collection/lisp-mode/slot
rename to cache/snippets/collection/lisp-mode/slot
diff --git a/catch/snippets/collection/lisp-mode/switch b/cache/snippets/collection/lisp-mode/switch
similarity index 100%
rename from catch/snippets/collection/lisp-mode/switch
rename to cache/snippets/collection/lisp-mode/switch
diff --git a/catch/snippets/collection/lisp-mode/typecast b/cache/snippets/collection/lisp-mode/typecast
similarity index 100%
rename from catch/snippets/collection/lisp-mode/typecast
rename to cache/snippets/collection/lisp-mode/typecast
diff --git a/catch/snippets/collection/makefile-automake-mode/noinst_HEADERS b/cache/snippets/collection/makefile-automake-mode/noinst_HEADERS
similarity index 100%
rename from catch/snippets/collection/makefile-automake-mode/noinst_HEADERS
rename to cache/snippets/collection/makefile-automake-mode/noinst_HEADERS
diff --git a/catch/snippets/collection/makefile-gmake-mode/abspath b/cache/snippets/collection/makefile-gmake-mode/abspath
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/abspath
rename to cache/snippets/collection/makefile-gmake-mode/abspath
diff --git a/catch/snippets/collection/makefile-gmake-mode/addprefix b/cache/snippets/collection/makefile-gmake-mode/addprefix
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/addprefix
rename to cache/snippets/collection/makefile-gmake-mode/addprefix
diff --git a/catch/snippets/collection/makefile-gmake-mode/addsuffix b/cache/snippets/collection/makefile-gmake-mode/addsuffix
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/addsuffix
rename to cache/snippets/collection/makefile-gmake-mode/addsuffix
diff --git a/catch/snippets/collection/makefile-gmake-mode/dir b/cache/snippets/collection/makefile-gmake-mode/dir
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/dir
rename to cache/snippets/collection/makefile-gmake-mode/dir
diff --git a/catch/snippets/collection/makefile-gmake-mode/make b/cache/snippets/collection/makefile-gmake-mode/make
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/make
rename to cache/snippets/collection/makefile-gmake-mode/make
diff --git a/catch/snippets/collection/makefile-gmake-mode/notdir b/cache/snippets/collection/makefile-gmake-mode/notdir
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/notdir
rename to cache/snippets/collection/makefile-gmake-mode/notdir
diff --git a/catch/snippets/collection/makefile-gmake-mode/patsubst b/cache/snippets/collection/makefile-gmake-mode/patsubst
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/patsubst
rename to cache/snippets/collection/makefile-gmake-mode/patsubst
diff --git a/catch/snippets/collection/makefile-gmake-mode/phony b/cache/snippets/collection/makefile-gmake-mode/phony
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/phony
rename to cache/snippets/collection/makefile-gmake-mode/phony
diff --git a/catch/snippets/collection/makefile-gmake-mode/shell b/cache/snippets/collection/makefile-gmake-mode/shell
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/shell
rename to cache/snippets/collection/makefile-gmake-mode/shell
diff --git a/catch/snippets/collection/makefile-gmake-mode/special b/cache/snippets/collection/makefile-gmake-mode/special
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/special
rename to cache/snippets/collection/makefile-gmake-mode/special
diff --git a/catch/snippets/collection/makefile-gmake-mode/template b/cache/snippets/collection/makefile-gmake-mode/template
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/template
rename to cache/snippets/collection/makefile-gmake-mode/template
diff --git a/catch/snippets/collection/makefile-gmake-mode/wildcard b/cache/snippets/collection/makefile-gmake-mode/wildcard
similarity index 100%
rename from catch/snippets/collection/makefile-gmake-mode/wildcard
rename to cache/snippets/collection/makefile-gmake-mode/wildcard
diff --git a/catch/snippets/collection/makefile-mode/all b/cache/snippets/collection/makefile-mode/all
similarity index 100%
rename from catch/snippets/collection/makefile-mode/all
rename to cache/snippets/collection/makefile-mode/all
diff --git a/catch/snippets/collection/makefile-mode/clean b/cache/snippets/collection/makefile-mode/clean
similarity index 100%
rename from catch/snippets/collection/makefile-mode/clean
rename to cache/snippets/collection/makefile-mode/clean
diff --git a/catch/snippets/collection/org-mode/dot b/cache/snippets/collection/org-mode/dot
similarity index 100%
rename from catch/snippets/collection/org-mode/dot
rename to cache/snippets/collection/org-mode/dot
diff --git a/catch/snippets/collection/org-mode/elisp b/cache/snippets/collection/org-mode/elisp
similarity index 100%
rename from catch/snippets/collection/org-mode/elisp
rename to cache/snippets/collection/org-mode/elisp
diff --git a/catch/snippets/collection/org-mode/embedded b/cache/snippets/collection/org-mode/embedded
similarity index 100%
rename from catch/snippets/collection/org-mode/embedded
rename to cache/snippets/collection/org-mode/embedded
diff --git a/catch/snippets/collection/org-mode/entry b/cache/snippets/collection/org-mode/entry
similarity index 100%
rename from catch/snippets/collection/org-mode/entry
rename to cache/snippets/collection/org-mode/entry
diff --git a/catch/snippets/collection/org-mode/figure b/cache/snippets/collection/org-mode/figure
similarity index 100%
rename from catch/snippets/collection/org-mode/figure
rename to cache/snippets/collection/org-mode/figure
diff --git a/catch/snippets/collection/org-mode/img b/cache/snippets/collection/org-mode/img
similarity index 100%
rename from catch/snippets/collection/org-mode/img
rename to cache/snippets/collection/org-mode/img
diff --git a/catch/snippets/collection/org-mode/latex b/cache/snippets/collection/org-mode/latex
similarity index 100%
rename from catch/snippets/collection/org-mode/latex
rename to cache/snippets/collection/org-mode/latex
diff --git a/catch/snippets/collection/org-mode/matrix b/cache/snippets/collection/org-mode/matrix
similarity index 100%
rename from catch/snippets/collection/org-mode/matrix
rename to cache/snippets/collection/org-mode/matrix
diff --git a/catch/snippets/collection/org-mode/uml b/cache/snippets/collection/org-mode/uml
similarity index 100%
rename from catch/snippets/collection/org-mode/uml
rename to cache/snippets/collection/org-mode/uml
diff --git a/catch/snippets/collection/org-mode/verse b/cache/snippets/collection/org-mode/verse
similarity index 100%
rename from catch/snippets/collection/org-mode/verse
rename to cache/snippets/collection/org-mode/verse
diff --git a/catch/snippets/collection/text-mode/.yas-parents b/cache/snippets/collection/text-mode/.yas-parents
similarity index 100%
rename from catch/snippets/collection/text-mode/.yas-parents
rename to cache/snippets/collection/text-mode/.yas-parents
diff --git a/catch/snippets/collection/web-mode/.yas-parents b/cache/snippets/collection/web-mode/.yas-parents
similarity index 100%
rename from catch/snippets/collection/web-mode/.yas-parents
rename to cache/snippets/collection/web-mode/.yas-parents
diff --git a/catch/snippets/emacs-lisp-mode/.read_me b/cache/snippets/emacs-lisp-mode/.read_me
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/.read_me
rename to cache/snippets/emacs-lisp-mode/.read_me
diff --git a/catch/snippets/emacs-lisp-mode/add-hook b/cache/snippets/emacs-lisp-mode/add-hook
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/add-hook
rename to cache/snippets/emacs-lisp-mode/add-hook
diff --git a/catch/snippets/emacs-lisp-mode/and b/cache/snippets/emacs-lisp-mode/and
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/and
rename to cache/snippets/emacs-lisp-mode/and
diff --git a/catch/snippets/emacs-lisp-mode/aref b/cache/snippets/emacs-lisp-mode/aref
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/aref
rename to cache/snippets/emacs-lisp-mode/aref
diff --git a/catch/snippets/emacs-lisp-mode/aset b/cache/snippets/emacs-lisp-mode/aset
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/aset
rename to cache/snippets/emacs-lisp-mode/aset
diff --git a/catch/snippets/emacs-lisp-mode/assq b/cache/snippets/emacs-lisp-mode/assq
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/assq
rename to cache/snippets/emacs-lisp-mode/assq
diff --git a/catch/snippets/emacs-lisp-mode/autoload b/cache/snippets/emacs-lisp-mode/autoload
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/autoload
rename to cache/snippets/emacs-lisp-mode/autoload
diff --git a/catch/snippets/emacs-lisp-mode/backward-char b/cache/snippets/emacs-lisp-mode/backward-char
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/backward-char
rename to cache/snippets/emacs-lisp-mode/backward-char
diff --git a/catch/snippets/emacs-lisp-mode/beginning-of-line b/cache/snippets/emacs-lisp-mode/beginning-of-line
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/beginning-of-line
rename to cache/snippets/emacs-lisp-mode/beginning-of-line
diff --git a/catch/snippets/emacs-lisp-mode/bounds-of-thing-at-point b/cache/snippets/emacs-lisp-mode/bounds-of-thing-at-point
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/bounds-of-thing-at-point
rename to cache/snippets/emacs-lisp-mode/bounds-of-thing-at-point
diff --git a/catch/snippets/emacs-lisp-mode/buffer-file-name b/cache/snippets/emacs-lisp-mode/buffer-file-name
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/buffer-file-name
rename to cache/snippets/emacs-lisp-mode/buffer-file-name
diff --git a/catch/snippets/emacs-lisp-mode/buffer-modified-p b/cache/snippets/emacs-lisp-mode/buffer-modified-p
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/buffer-modified-p
rename to cache/snippets/emacs-lisp-mode/buffer-modified-p
diff --git a/catch/snippets/emacs-lisp-mode/buffer-substring b/cache/snippets/emacs-lisp-mode/buffer-substring
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/buffer-substring
rename to cache/snippets/emacs-lisp-mode/buffer-substring
diff --git a/catch/snippets/emacs-lisp-mode/buffer-substring-no-properties b/cache/snippets/emacs-lisp-mode/buffer-substring-no-properties
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/buffer-substring-no-properties
rename to cache/snippets/emacs-lisp-mode/buffer-substring-no-properties
diff --git a/catch/snippets/emacs-lisp-mode/cond b/cache/snippets/emacs-lisp-mode/cond
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/cond
rename to cache/snippets/emacs-lisp-mode/cond
diff --git a/catch/snippets/emacs-lisp-mode/condition-case b/cache/snippets/emacs-lisp-mode/condition-case
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/condition-case
rename to cache/snippets/emacs-lisp-mode/condition-case
diff --git a/catch/snippets/emacs-lisp-mode/const b/cache/snippets/emacs-lisp-mode/const
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/const
rename to cache/snippets/emacs-lisp-mode/const
diff --git a/catch/snippets/emacs-lisp-mode/copy-directory b/cache/snippets/emacs-lisp-mode/copy-directory
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/copy-directory
rename to cache/snippets/emacs-lisp-mode/copy-directory
diff --git a/catch/snippets/emacs-lisp-mode/copy-file b/cache/snippets/emacs-lisp-mode/copy-file
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/copy-file
rename to cache/snippets/emacs-lisp-mode/copy-file
diff --git a/catch/snippets/emacs-lisp-mode/current-buffer b/cache/snippets/emacs-lisp-mode/current-buffer
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/current-buffer
rename to cache/snippets/emacs-lisp-mode/current-buffer
diff --git a/catch/snippets/emacs-lisp-mode/custom-autoload b/cache/snippets/emacs-lisp-mode/custom-autoload
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/custom-autoload
rename to cache/snippets/emacs-lisp-mode/custom-autoload
diff --git a/catch/snippets/emacs-lisp-mode/defalias b/cache/snippets/emacs-lisp-mode/defalias
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/defalias
rename to cache/snippets/emacs-lisp-mode/defalias
diff --git a/catch/snippets/emacs-lisp-mode/defcustom b/cache/snippets/emacs-lisp-mode/defcustom
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/defcustom
rename to cache/snippets/emacs-lisp-mode/defcustom
diff --git a/catch/snippets/emacs-lisp-mode/define-key b/cache/snippets/emacs-lisp-mode/define-key
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/define-key
rename to cache/snippets/emacs-lisp-mode/define-key
diff --git a/catch/snippets/emacs-lisp-mode/defun b/cache/snippets/emacs-lisp-mode/defun
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/defun
rename to cache/snippets/emacs-lisp-mode/defun
diff --git a/catch/snippets/emacs-lisp-mode/defvar b/cache/snippets/emacs-lisp-mode/defvar
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/defvar
rename to cache/snippets/emacs-lisp-mode/defvar
diff --git a/catch/snippets/emacs-lisp-mode/delete-char b/cache/snippets/emacs-lisp-mode/delete-char
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/delete-char
rename to cache/snippets/emacs-lisp-mode/delete-char
diff --git a/catch/snippets/emacs-lisp-mode/delete-directory b/cache/snippets/emacs-lisp-mode/delete-directory
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/delete-directory
rename to cache/snippets/emacs-lisp-mode/delete-directory
diff --git a/catch/snippets/emacs-lisp-mode/delete-file b/cache/snippets/emacs-lisp-mode/delete-file
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/delete-file
rename to cache/snippets/emacs-lisp-mode/delete-file
diff --git a/catch/snippets/emacs-lisp-mode/delete-region b/cache/snippets/emacs-lisp-mode/delete-region
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/delete-region
rename to cache/snippets/emacs-lisp-mode/delete-region
diff --git a/catch/snippets/emacs-lisp-mode/directory-files b/cache/snippets/emacs-lisp-mode/directory-files
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/directory-files
rename to cache/snippets/emacs-lisp-mode/directory-files
diff --git a/catch/snippets/emacs-lisp-mode/dired.process_marked b/cache/snippets/emacs-lisp-mode/dired.process_marked
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/dired.process_marked
rename to cache/snippets/emacs-lisp-mode/dired.process_marked
diff --git a/catch/snippets/emacs-lisp-mode/elisp-part b/cache/snippets/emacs-lisp-mode/elisp-part
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/elisp-part
rename to cache/snippets/emacs-lisp-mode/elisp-part
diff --git a/catch/snippets/emacs-lisp-mode/end-of-line b/cache/snippets/emacs-lisp-mode/end-of-line
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/end-of-line
rename to cache/snippets/emacs-lisp-mode/end-of-line
diff --git a/catch/snippets/emacs-lisp-mode/error b/cache/snippets/emacs-lisp-mode/error
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/error
rename to cache/snippets/emacs-lisp-mode/error
diff --git a/catch/snippets/emacs-lisp-mode/ert-deftest b/cache/snippets/emacs-lisp-mode/ert-deftest
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/ert-deftest
rename to cache/snippets/emacs-lisp-mode/ert-deftest
diff --git a/catch/snippets/emacs-lisp-mode/expand-file-name b/cache/snippets/emacs-lisp-mode/expand-file-name
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/expand-file-name
rename to cache/snippets/emacs-lisp-mode/expand-file-name
diff --git a/catch/snippets/emacs-lisp-mode/fboundp b/cache/snippets/emacs-lisp-mode/fboundp
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/fboundp
rename to cache/snippets/emacs-lisp-mode/fboundp
diff --git a/catch/snippets/emacs-lisp-mode/file-name-directory b/cache/snippets/emacs-lisp-mode/file-name-directory
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/file-name-directory
rename to cache/snippets/emacs-lisp-mode/file-name-directory
diff --git a/catch/snippets/emacs-lisp-mode/file-name-extension b/cache/snippets/emacs-lisp-mode/file-name-extension
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/file-name-extension
rename to cache/snippets/emacs-lisp-mode/file-name-extension
diff --git a/catch/snippets/emacs-lisp-mode/file-name-nondirectory b/cache/snippets/emacs-lisp-mode/file-name-nondirectory
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/file-name-nondirectory
rename to cache/snippets/emacs-lisp-mode/file-name-nondirectory
diff --git a/catch/snippets/emacs-lisp-mode/file-name-sans-extension b/cache/snippets/emacs-lisp-mode/file-name-sans-extension
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/file-name-sans-extension
rename to cache/snippets/emacs-lisp-mode/file-name-sans-extension
diff --git a/catch/snippets/emacs-lisp-mode/file-relative-name b/cache/snippets/emacs-lisp-mode/file-relative-name
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/file-relative-name
rename to cache/snippets/emacs-lisp-mode/file-relative-name
diff --git a/catch/snippets/emacs-lisp-mode/file.process b/cache/snippets/emacs-lisp-mode/file.process
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/file.process
rename to cache/snippets/emacs-lisp-mode/file.process
diff --git a/catch/snippets/emacs-lisp-mode/file.read-lines b/cache/snippets/emacs-lisp-mode/file.read-lines
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/file.read-lines
rename to cache/snippets/emacs-lisp-mode/file.read-lines
diff --git a/catch/snippets/emacs-lisp-mode/find-file b/cache/snippets/emacs-lisp-mode/find-file
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/find-file
rename to cache/snippets/emacs-lisp-mode/find-file
diff --git a/catch/snippets/emacs-lisp-mode/find-replace b/cache/snippets/emacs-lisp-mode/find-replace
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/find-replace
rename to cache/snippets/emacs-lisp-mode/find-replace
diff --git a/catch/snippets/emacs-lisp-mode/format b/cache/snippets/emacs-lisp-mode/format
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/format
rename to cache/snippets/emacs-lisp-mode/format
diff --git a/catch/snippets/emacs-lisp-mode/forward-char b/cache/snippets/emacs-lisp-mode/forward-char
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/forward-char
rename to cache/snippets/emacs-lisp-mode/forward-char
diff --git a/catch/snippets/emacs-lisp-mode/forward-line b/cache/snippets/emacs-lisp-mode/forward-line
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/forward-line
rename to cache/snippets/emacs-lisp-mode/forward-line
diff --git a/catch/snippets/emacs-lisp-mode/get b/cache/snippets/emacs-lisp-mode/get
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/get
rename to cache/snippets/emacs-lisp-mode/get
diff --git a/catch/snippets/emacs-lisp-mode/global-set-key b/cache/snippets/emacs-lisp-mode/global-set-key
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/global-set-key
rename to cache/snippets/emacs-lisp-mode/global-set-key
diff --git a/catch/snippets/emacs-lisp-mode/goto-char b/cache/snippets/emacs-lisp-mode/goto-char
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/goto-char
rename to cache/snippets/emacs-lisp-mode/goto-char
diff --git a/catch/snippets/emacs-lisp-mode/grabstring b/cache/snippets/emacs-lisp-mode/grabstring
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/grabstring
rename to cache/snippets/emacs-lisp-mode/grabstring
diff --git a/catch/snippets/emacs-lisp-mode/grabthing b/cache/snippets/emacs-lisp-mode/grabthing
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/grabthing
rename to cache/snippets/emacs-lisp-mode/grabthing
diff --git a/catch/snippets/emacs-lisp-mode/header b/cache/snippets/emacs-lisp-mode/header
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/header
rename to cache/snippets/emacs-lisp-mode/header
diff --git a/catch/snippets/emacs-lisp-mode/insert b/cache/snippets/emacs-lisp-mode/insert
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/insert
rename to cache/snippets/emacs-lisp-mode/insert
diff --git a/catch/snippets/emacs-lisp-mode/insert-file-contents b/cache/snippets/emacs-lisp-mode/insert-file-contents
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/insert-file-contents
rename to cache/snippets/emacs-lisp-mode/insert-file-contents
diff --git a/catch/snippets/emacs-lisp-mode/interactive b/cache/snippets/emacs-lisp-mode/interactive
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/interactive
rename to cache/snippets/emacs-lisp-mode/interactive
diff --git a/catch/snippets/emacs-lisp-mode/kbd b/cache/snippets/emacs-lisp-mode/kbd
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/kbd
rename to cache/snippets/emacs-lisp-mode/kbd
diff --git a/catch/snippets/emacs-lisp-mode/kill-buffer b/cache/snippets/emacs-lisp-mode/kill-buffer
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/kill-buffer
rename to cache/snippets/emacs-lisp-mode/kill-buffer
diff --git a/catch/snippets/emacs-lisp-mode/lambda b/cache/snippets/emacs-lisp-mode/lambda
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/lambda
rename to cache/snippets/emacs-lisp-mode/lambda
diff --git a/catch/snippets/emacs-lisp-mode/let b/cache/snippets/emacs-lisp-mode/let
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/let
rename to cache/snippets/emacs-lisp-mode/let
diff --git a/catch/snippets/emacs-lisp-mode/line-beginning-position b/cache/snippets/emacs-lisp-mode/line-beginning-position
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/line-beginning-position
rename to cache/snippets/emacs-lisp-mode/line-beginning-position
diff --git a/catch/snippets/emacs-lisp-mode/line-end-position b/cache/snippets/emacs-lisp-mode/line-end-position
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/line-end-position
rename to cache/snippets/emacs-lisp-mode/line-end-position
diff --git a/catch/snippets/emacs-lisp-mode/looking-at b/cache/snippets/emacs-lisp-mode/looking-at
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/looking-at
rename to cache/snippets/emacs-lisp-mode/looking-at
diff --git a/catch/snippets/emacs-lisp-mode/make-directory b/cache/snippets/emacs-lisp-mode/make-directory
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/make-directory
rename to cache/snippets/emacs-lisp-mode/make-directory
diff --git a/catch/snippets/emacs-lisp-mode/make-local-variable b/cache/snippets/emacs-lisp-mode/make-local-variable
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/make-local-variable
rename to cache/snippets/emacs-lisp-mode/make-local-variable
diff --git a/catch/snippets/emacs-lisp-mode/mapc b/cache/snippets/emacs-lisp-mode/mapc
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/mapc
rename to cache/snippets/emacs-lisp-mode/mapc
diff --git a/catch/snippets/emacs-lisp-mode/match-beginning b/cache/snippets/emacs-lisp-mode/match-beginning
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/match-beginning
rename to cache/snippets/emacs-lisp-mode/match-beginning
diff --git a/catch/snippets/emacs-lisp-mode/match-end b/cache/snippets/emacs-lisp-mode/match-end
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/match-end
rename to cache/snippets/emacs-lisp-mode/match-end
diff --git a/catch/snippets/emacs-lisp-mode/match-string b/cache/snippets/emacs-lisp-mode/match-string
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/match-string
rename to cache/snippets/emacs-lisp-mode/match-string
diff --git a/catch/snippets/emacs-lisp-mode/memq b/cache/snippets/emacs-lisp-mode/memq
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/memq
rename to cache/snippets/emacs-lisp-mode/memq
diff --git a/catch/snippets/emacs-lisp-mode/message b/cache/snippets/emacs-lisp-mode/message
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/message
rename to cache/snippets/emacs-lisp-mode/message
diff --git a/catch/snippets/emacs-lisp-mode/minor_mode b/cache/snippets/emacs-lisp-mode/minor_mode
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/minor_mode
rename to cache/snippets/emacs-lisp-mode/minor_mode
diff --git a/catch/snippets/emacs-lisp-mode/not b/cache/snippets/emacs-lisp-mode/not
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/not
rename to cache/snippets/emacs-lisp-mode/not
diff --git a/catch/snippets/emacs-lisp-mode/nth b/cache/snippets/emacs-lisp-mode/nth
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/nth
rename to cache/snippets/emacs-lisp-mode/nth
diff --git a/catch/snippets/emacs-lisp-mode/number-to-string b/cache/snippets/emacs-lisp-mode/number-to-string
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/number-to-string
rename to cache/snippets/emacs-lisp-mode/number-to-string
diff --git a/catch/snippets/emacs-lisp-mode/or b/cache/snippets/emacs-lisp-mode/or
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/or
rename to cache/snippets/emacs-lisp-mode/or
diff --git a/catch/snippets/emacs-lisp-mode/point b/cache/snippets/emacs-lisp-mode/point
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/point
rename to cache/snippets/emacs-lisp-mode/point
diff --git a/catch/snippets/emacs-lisp-mode/point-max b/cache/snippets/emacs-lisp-mode/point-max
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/point-max
rename to cache/snippets/emacs-lisp-mode/point-max
diff --git a/catch/snippets/emacs-lisp-mode/point-min b/cache/snippets/emacs-lisp-mode/point-min
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/point-min
rename to cache/snippets/emacs-lisp-mode/point-min
diff --git a/catch/snippets/emacs-lisp-mode/put b/cache/snippets/emacs-lisp-mode/put
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/put
rename to cache/snippets/emacs-lisp-mode/put
diff --git a/catch/snippets/emacs-lisp-mode/re-search-backward b/cache/snippets/emacs-lisp-mode/re-search-backward
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/re-search-backward
rename to cache/snippets/emacs-lisp-mode/re-search-backward
diff --git a/catch/snippets/emacs-lisp-mode/re-search-forward b/cache/snippets/emacs-lisp-mode/re-search-forward
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/re-search-forward
rename to cache/snippets/emacs-lisp-mode/re-search-forward
diff --git a/catch/snippets/emacs-lisp-mode/region-active-p b/cache/snippets/emacs-lisp-mode/region-active-p
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/region-active-p
rename to cache/snippets/emacs-lisp-mode/region-active-p
diff --git a/catch/snippets/emacs-lisp-mode/region-beginning b/cache/snippets/emacs-lisp-mode/region-beginning
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/region-beginning
rename to cache/snippets/emacs-lisp-mode/region-beginning
diff --git a/catch/snippets/emacs-lisp-mode/region-end b/cache/snippets/emacs-lisp-mode/region-end
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/region-end
rename to cache/snippets/emacs-lisp-mode/region-end
diff --git a/catch/snippets/emacs-lisp-mode/rename-file b/cache/snippets/emacs-lisp-mode/rename-file
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/rename-file
rename to cache/snippets/emacs-lisp-mode/rename-file
diff --git a/catch/snippets/emacs-lisp-mode/replace-regexp b/cache/snippets/emacs-lisp-mode/replace-regexp
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/replace-regexp
rename to cache/snippets/emacs-lisp-mode/replace-regexp
diff --git a/catch/snippets/emacs-lisp-mode/replace-regexp-in-string b/cache/snippets/emacs-lisp-mode/replace-regexp-in-string
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/replace-regexp-in-string
rename to cache/snippets/emacs-lisp-mode/replace-regexp-in-string
diff --git a/catch/snippets/emacs-lisp-mode/save-buffer b/cache/snippets/emacs-lisp-mode/save-buffer
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/save-buffer
rename to cache/snippets/emacs-lisp-mode/save-buffer
diff --git a/catch/snippets/emacs-lisp-mode/save-excursion b/cache/snippets/emacs-lisp-mode/save-excursion
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/save-excursion
rename to cache/snippets/emacs-lisp-mode/save-excursion
diff --git a/catch/snippets/emacs-lisp-mode/search-backward b/cache/snippets/emacs-lisp-mode/search-backward
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/search-backward
rename to cache/snippets/emacs-lisp-mode/search-backward
diff --git a/catch/snippets/emacs-lisp-mode/search-backward-regexp b/cache/snippets/emacs-lisp-mode/search-backward-regexp
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/search-backward-regexp
rename to cache/snippets/emacs-lisp-mode/search-backward-regexp
diff --git a/catch/snippets/emacs-lisp-mode/search-forward b/cache/snippets/emacs-lisp-mode/search-forward
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/search-forward
rename to cache/snippets/emacs-lisp-mode/search-forward
diff --git a/catch/snippets/emacs-lisp-mode/search-forward-regexp b/cache/snippets/emacs-lisp-mode/search-forward-regexp
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/search-forward-regexp
rename to cache/snippets/emacs-lisp-mode/search-forward-regexp
diff --git a/catch/snippets/emacs-lisp-mode/set-buffer b/cache/snippets/emacs-lisp-mode/set-buffer
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/set-buffer
rename to cache/snippets/emacs-lisp-mode/set-buffer
diff --git a/catch/snippets/emacs-lisp-mode/set-file-modes b/cache/snippets/emacs-lisp-mode/set-file-modes
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/set-file-modes
rename to cache/snippets/emacs-lisp-mode/set-file-modes
diff --git a/catch/snippets/emacs-lisp-mode/set-mark b/cache/snippets/emacs-lisp-mode/set-mark
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/set-mark
rename to cache/snippets/emacs-lisp-mode/set-mark
diff --git a/catch/snippets/emacs-lisp-mode/setq b/cache/snippets/emacs-lisp-mode/setq
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/setq
rename to cache/snippets/emacs-lisp-mode/setq
diff --git a/catch/snippets/emacs-lisp-mode/should b/cache/snippets/emacs-lisp-mode/should
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/should
rename to cache/snippets/emacs-lisp-mode/should
diff --git a/catch/snippets/emacs-lisp-mode/skip-chars-backward b/cache/snippets/emacs-lisp-mode/skip-chars-backward
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/skip-chars-backward
rename to cache/snippets/emacs-lisp-mode/skip-chars-backward
diff --git a/catch/snippets/emacs-lisp-mode/skip-chars-forward b/cache/snippets/emacs-lisp-mode/skip-chars-forward
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/skip-chars-forward
rename to cache/snippets/emacs-lisp-mode/skip-chars-forward
diff --git a/catch/snippets/emacs-lisp-mode/split-string b/cache/snippets/emacs-lisp-mode/split-string
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/split-string
rename to cache/snippets/emacs-lisp-mode/split-string
diff --git a/catch/snippets/emacs-lisp-mode/string-match b/cache/snippets/emacs-lisp-mode/string-match
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/string-match
rename to cache/snippets/emacs-lisp-mode/string-match
diff --git a/catch/snippets/emacs-lisp-mode/string-to-number b/cache/snippets/emacs-lisp-mode/string-to-number
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/string-to-number
rename to cache/snippets/emacs-lisp-mode/string-to-number
diff --git a/catch/snippets/emacs-lisp-mode/string= b/cache/snippets/emacs-lisp-mode/string=
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/string=
rename to cache/snippets/emacs-lisp-mode/string=
diff --git a/catch/snippets/emacs-lisp-mode/substring b/cache/snippets/emacs-lisp-mode/substring
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/substring
rename to cache/snippets/emacs-lisp-mode/substring
diff --git a/catch/snippets/emacs-lisp-mode/thing-at-point b/cache/snippets/emacs-lisp-mode/thing-at-point
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/thing-at-point
rename to cache/snippets/emacs-lisp-mode/thing-at-point
diff --git a/catch/snippets/emacs-lisp-mode/traverse_dir b/cache/snippets/emacs-lisp-mode/traverse_dir
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/traverse_dir
rename to cache/snippets/emacs-lisp-mode/traverse_dir
diff --git a/catch/snippets/emacs-lisp-mode/use-package b/cache/snippets/emacs-lisp-mode/use-package
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/use-package
rename to cache/snippets/emacs-lisp-mode/use-package
diff --git a/catch/snippets/emacs-lisp-mode/use-package-binding b/cache/snippets/emacs-lisp-mode/use-package-binding
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/use-package-binding
rename to cache/snippets/emacs-lisp-mode/use-package-binding
diff --git a/catch/snippets/emacs-lisp-mode/vector b/cache/snippets/emacs-lisp-mode/vector
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/vector
rename to cache/snippets/emacs-lisp-mode/vector
diff --git a/catch/snippets/emacs-lisp-mode/when b/cache/snippets/emacs-lisp-mode/when
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/when
rename to cache/snippets/emacs-lisp-mode/when
diff --git a/catch/snippets/emacs-lisp-mode/widget-get b/cache/snippets/emacs-lisp-mode/widget-get
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/widget-get
rename to cache/snippets/emacs-lisp-mode/widget-get
diff --git a/catch/snippets/emacs-lisp-mode/with-current-buffer b/cache/snippets/emacs-lisp-mode/with-current-buffer
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/with-current-buffer
rename to cache/snippets/emacs-lisp-mode/with-current-buffer
diff --git a/catch/snippets/emacs-lisp-mode/word-or-region b/cache/snippets/emacs-lisp-mode/word-or-region
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/word-or-region
rename to cache/snippets/emacs-lisp-mode/word-or-region
diff --git a/catch/snippets/emacs-lisp-mode/word_regexp b/cache/snippets/emacs-lisp-mode/word_regexp
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/word_regexp
rename to cache/snippets/emacs-lisp-mode/word_regexp
diff --git a/catch/snippets/emacs-lisp-mode/x-dired.process_marked b/cache/snippets/emacs-lisp-mode/x-dired.process_marked
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/x-dired.process_marked
rename to cache/snippets/emacs-lisp-mode/x-dired.process_marked
diff --git a/catch/snippets/emacs-lisp-mode/x-file.process b/cache/snippets/emacs-lisp-mode/x-file.process
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/x-file.process
rename to cache/snippets/emacs-lisp-mode/x-file.process
diff --git a/catch/snippets/emacs-lisp-mode/x-file.read-lines b/cache/snippets/emacs-lisp-mode/x-file.read-lines
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/x-file.read-lines
rename to cache/snippets/emacs-lisp-mode/x-file.read-lines
diff --git a/catch/snippets/emacs-lisp-mode/x-find-replace b/cache/snippets/emacs-lisp-mode/x-find-replace
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/x-find-replace
rename to cache/snippets/emacs-lisp-mode/x-find-replace
diff --git a/catch/snippets/emacs-lisp-mode/x-grabstring b/cache/snippets/emacs-lisp-mode/x-grabstring
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/x-grabstring
rename to cache/snippets/emacs-lisp-mode/x-grabstring
diff --git a/catch/snippets/emacs-lisp-mode/x-grabthing b/cache/snippets/emacs-lisp-mode/x-grabthing
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/x-grabthing
rename to cache/snippets/emacs-lisp-mode/x-grabthing
diff --git a/catch/snippets/emacs-lisp-mode/x-traverse_dir b/cache/snippets/emacs-lisp-mode/x-traverse_dir
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/x-traverse_dir
rename to cache/snippets/emacs-lisp-mode/x-traverse_dir
diff --git a/catch/snippets/emacs-lisp-mode/x-word-or-region b/cache/snippets/emacs-lisp-mode/x-word-or-region
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/x-word-or-region
rename to cache/snippets/emacs-lisp-mode/x-word-or-region
diff --git a/catch/snippets/emacs-lisp-mode/yes-or-no-p b/cache/snippets/emacs-lisp-mode/yes-or-no-p
similarity index 100%
rename from catch/snippets/emacs-lisp-mode/yes-or-no-p
rename to cache/snippets/emacs-lisp-mode/yes-or-no-p
diff --git a/catch/snippets/haskell-mode/case b/cache/snippets/haskell-mode/case
similarity index 100%
rename from catch/snippets/haskell-mode/case
rename to cache/snippets/haskell-mode/case
diff --git a/catch/snippets/haskell-mode/data b/cache/snippets/haskell-mode/data
similarity index 100%
rename from catch/snippets/haskell-mode/data
rename to cache/snippets/haskell-mode/data
diff --git a/catch/snippets/haskell-mode/doc b/cache/snippets/haskell-mode/doc
similarity index 100%
rename from catch/snippets/haskell-mode/doc
rename to cache/snippets/haskell-mode/doc
diff --git a/catch/snippets/haskell-mode/efix b/cache/snippets/haskell-mode/efix
similarity index 100%
rename from catch/snippets/haskell-mode/efix
rename to cache/snippets/haskell-mode/efix
diff --git a/catch/snippets/haskell-mode/function b/cache/snippets/haskell-mode/function
similarity index 100%
rename from catch/snippets/haskell-mode/function
rename to cache/snippets/haskell-mode/function
diff --git a/catch/snippets/haskell-mode/functione b/cache/snippets/haskell-mode/functione
similarity index 100%
rename from catch/snippets/haskell-mode/functione
rename to cache/snippets/haskell-mode/functione
diff --git a/catch/snippets/haskell-mode/import b/cache/snippets/haskell-mode/import
similarity index 100%
rename from catch/snippets/haskell-mode/import
rename to cache/snippets/haskell-mode/import
diff --git a/catch/snippets/haskell-mode/instance b/cache/snippets/haskell-mode/instance
similarity index 100%
rename from catch/snippets/haskell-mode/instance
rename to cache/snippets/haskell-mode/instance
diff --git a/catch/snippets/haskell-mode/main b/cache/snippets/haskell-mode/main
similarity index 100%
rename from catch/snippets/haskell-mode/main
rename to cache/snippets/haskell-mode/main
diff --git a/catch/snippets/haskell-mode/module b/cache/snippets/haskell-mode/module
similarity index 100%
rename from catch/snippets/haskell-mode/module
rename to cache/snippets/haskell-mode/module
diff --git a/catch/snippets/haskell-mode/new class b/cache/snippets/haskell-mode/new class
similarity index 100%
rename from catch/snippets/haskell-mode/new class
rename to cache/snippets/haskell-mode/new class
diff --git a/catch/snippets/haskell-mode/pragma b/cache/snippets/haskell-mode/pragma
similarity index 100%
rename from catch/snippets/haskell-mode/pragma
rename to cache/snippets/haskell-mode/pragma
diff --git a/catch/snippets/haskell-mode/print b/cache/snippets/haskell-mode/print
similarity index 100%
rename from catch/snippets/haskell-mode/print
rename to cache/snippets/haskell-mode/print
diff --git a/catch/snippets/latex-mode/acronym b/cache/snippets/latex-mode/acronym
similarity index 100%
rename from catch/snippets/latex-mode/acronym
rename to cache/snippets/latex-mode/acronym
diff --git a/catch/snippets/latex-mode/alertblock b/cache/snippets/latex-mode/alertblock
similarity index 100%
rename from catch/snippets/latex-mode/alertblock
rename to cache/snippets/latex-mode/alertblock
diff --git a/catch/snippets/latex-mode/alg b/cache/snippets/latex-mode/alg
similarity index 100%
rename from catch/snippets/latex-mode/alg
rename to cache/snippets/latex-mode/alg
diff --git a/catch/snippets/latex-mode/article b/cache/snippets/latex-mode/article
similarity index 100%
rename from catch/snippets/latex-mode/article
rename to cache/snippets/latex-mode/article
diff --git a/catch/snippets/latex-mode/begin b/cache/snippets/latex-mode/begin
similarity index 100%
rename from catch/snippets/latex-mode/begin
rename to cache/snippets/latex-mode/begin
diff --git a/catch/snippets/latex-mode/block b/cache/snippets/latex-mode/block
similarity index 100%
rename from catch/snippets/latex-mode/block
rename to cache/snippets/latex-mode/block
diff --git a/catch/snippets/latex-mode/capgls b/cache/snippets/latex-mode/capgls
similarity index 100%
rename from catch/snippets/latex-mode/capgls
rename to cache/snippets/latex-mode/capgls
diff --git a/catch/snippets/latex-mode/caption b/cache/snippets/latex-mode/caption
similarity index 100%
rename from catch/snippets/latex-mode/caption
rename to cache/snippets/latex-mode/caption
diff --git a/catch/snippets/latex-mode/cite b/cache/snippets/latex-mode/cite
similarity index 100%
rename from catch/snippets/latex-mode/cite
rename to cache/snippets/latex-mode/cite
diff --git a/catch/snippets/latex-mode/code b/cache/snippets/latex-mode/code
similarity index 100%
rename from catch/snippets/latex-mode/code
rename to cache/snippets/latex-mode/code
diff --git a/catch/snippets/latex-mode/columns b/cache/snippets/latex-mode/columns
similarity index 100%
rename from catch/snippets/latex-mode/columns
rename to cache/snippets/latex-mode/columns
diff --git a/catch/snippets/latex-mode/documentclass b/cache/snippets/latex-mode/documentclass
similarity index 100%
rename from catch/snippets/latex-mode/documentclass
rename to cache/snippets/latex-mode/documentclass
diff --git a/catch/snippets/latex-mode/emph b/cache/snippets/latex-mode/emph
similarity index 100%
rename from catch/snippets/latex-mode/emph
rename to cache/snippets/latex-mode/emph
diff --git a/catch/snippets/latex-mode/enumerate b/cache/snippets/latex-mode/enumerate
similarity index 100%
rename from catch/snippets/latex-mode/enumerate
rename to cache/snippets/latex-mode/enumerate
diff --git a/catch/snippets/latex-mode/figure b/cache/snippets/latex-mode/figure
similarity index 100%
rename from catch/snippets/latex-mode/figure
rename to cache/snippets/latex-mode/figure
diff --git a/catch/snippets/latex-mode/frac b/cache/snippets/latex-mode/frac
similarity index 100%
rename from catch/snippets/latex-mode/frac
rename to cache/snippets/latex-mode/frac
diff --git a/catch/snippets/latex-mode/frame b/cache/snippets/latex-mode/frame
similarity index 100%
rename from catch/snippets/latex-mode/frame
rename to cache/snippets/latex-mode/frame
diff --git a/catch/snippets/latex-mode/gls b/cache/snippets/latex-mode/gls
similarity index 100%
rename from catch/snippets/latex-mode/gls
rename to cache/snippets/latex-mode/gls
diff --git a/catch/snippets/latex-mode/glspl b/cache/snippets/latex-mode/glspl
similarity index 100%
rename from catch/snippets/latex-mode/glspl
rename to cache/snippets/latex-mode/glspl
diff --git a/catch/snippets/latex-mode/if b/cache/snippets/latex-mode/if
similarity index 100%
rename from catch/snippets/latex-mode/if
rename to cache/snippets/latex-mode/if
diff --git a/catch/snippets/latex-mode/includegraphics b/cache/snippets/latex-mode/includegraphics
similarity index 100%
rename from catch/snippets/latex-mode/includegraphics
rename to cache/snippets/latex-mode/includegraphics
diff --git a/catch/snippets/latex-mode/item b/cache/snippets/latex-mode/item
similarity index 100%
rename from catch/snippets/latex-mode/item
rename to cache/snippets/latex-mode/item
diff --git a/catch/snippets/latex-mode/itemize b/cache/snippets/latex-mode/itemize
similarity index 100%
rename from catch/snippets/latex-mode/itemize
rename to cache/snippets/latex-mode/itemize
diff --git a/catch/snippets/latex-mode/label b/cache/snippets/latex-mode/label
similarity index 100%
rename from catch/snippets/latex-mode/label
rename to cache/snippets/latex-mode/label
diff --git a/catch/snippets/latex-mode/listing b/cache/snippets/latex-mode/listing
similarity index 100%
rename from catch/snippets/latex-mode/listing
rename to cache/snippets/latex-mode/listing
diff --git a/catch/snippets/latex-mode/moderncv b/cache/snippets/latex-mode/moderncv
similarity index 100%
rename from catch/snippets/latex-mode/moderncv
rename to cache/snippets/latex-mode/moderncv
diff --git a/catch/snippets/latex-mode/moderncv-cvcomputer b/cache/snippets/latex-mode/moderncv-cvcomputer
similarity index 100%
rename from catch/snippets/latex-mode/moderncv-cvcomputer
rename to cache/snippets/latex-mode/moderncv-cvcomputer
diff --git a/catch/snippets/latex-mode/moderncv-cventry b/cache/snippets/latex-mode/moderncv-cventry
similarity index 100%
rename from catch/snippets/latex-mode/moderncv-cventry
rename to cache/snippets/latex-mode/moderncv-cventry
diff --git a/catch/snippets/latex-mode/moderncv-cvlanguage b/cache/snippets/latex-mode/moderncv-cvlanguage
similarity index 100%
rename from catch/snippets/latex-mode/moderncv-cvlanguage
rename to cache/snippets/latex-mode/moderncv-cvlanguage
diff --git a/catch/snippets/latex-mode/moderncv-cvline b/cache/snippets/latex-mode/moderncv-cvline
similarity index 100%
rename from catch/snippets/latex-mode/moderncv-cvline
rename to cache/snippets/latex-mode/moderncv-cvline
diff --git a/catch/snippets/latex-mode/moderncv-cvlistdoubleitem b/cache/snippets/latex-mode/moderncv-cvlistdoubleitem
similarity index 100%
rename from catch/snippets/latex-mode/moderncv-cvlistdoubleitem
rename to cache/snippets/latex-mode/moderncv-cvlistdoubleitem
diff --git a/catch/snippets/latex-mode/moderncv-cvlistitem b/cache/snippets/latex-mode/moderncv-cvlistitem
similarity index 100%
rename from catch/snippets/latex-mode/moderncv-cvlistitem
rename to cache/snippets/latex-mode/moderncv-cvlistitem
diff --git a/catch/snippets/latex-mode/movie b/cache/snippets/latex-mode/movie
similarity index 100%
rename from catch/snippets/latex-mode/movie
rename to cache/snippets/latex-mode/movie
diff --git a/catch/snippets/latex-mode/newcommand b/cache/snippets/latex-mode/newcommand
similarity index 100%
rename from catch/snippets/latex-mode/newcommand
rename to cache/snippets/latex-mode/newcommand
diff --git a/catch/snippets/latex-mode/newglossaryentry b/cache/snippets/latex-mode/newglossaryentry
similarity index 100%
rename from catch/snippets/latex-mode/newglossaryentry
rename to cache/snippets/latex-mode/newglossaryentry
diff --git a/catch/snippets/latex-mode/note b/cache/snippets/latex-mode/note
similarity index 100%
rename from catch/snippets/latex-mode/note
rename to cache/snippets/latex-mode/note
diff --git a/catch/snippets/latex-mode/python b/cache/snippets/latex-mode/python
similarity index 100%
rename from catch/snippets/latex-mode/python
rename to cache/snippets/latex-mode/python
diff --git a/catch/snippets/latex-mode/question b/cache/snippets/latex-mode/question
similarity index 100%
rename from catch/snippets/latex-mode/question
rename to cache/snippets/latex-mode/question
diff --git a/catch/snippets/latex-mode/section b/cache/snippets/latex-mode/section
similarity index 100%
rename from catch/snippets/latex-mode/section
rename to cache/snippets/latex-mode/section
diff --git a/catch/snippets/latex-mode/subf b/cache/snippets/latex-mode/subf
similarity index 100%
rename from catch/snippets/latex-mode/subf
rename to cache/snippets/latex-mode/subf
diff --git a/catch/snippets/latex-mode/subfigure b/cache/snippets/latex-mode/subfigure
similarity index 100%
rename from catch/snippets/latex-mode/subfigure
rename to cache/snippets/latex-mode/subfigure
diff --git a/catch/snippets/latex-mode/subsec b/cache/snippets/latex-mode/subsec
similarity index 100%
rename from catch/snippets/latex-mode/subsec
rename to cache/snippets/latex-mode/subsec
diff --git a/catch/snippets/latex-mode/textbf b/cache/snippets/latex-mode/textbf
similarity index 100%
rename from catch/snippets/latex-mode/textbf
rename to cache/snippets/latex-mode/textbf
diff --git a/catch/snippets/latex-mode/usepackage b/cache/snippets/latex-mode/usepackage
similarity index 100%
rename from catch/snippets/latex-mode/usepackage
rename to cache/snippets/latex-mode/usepackage
diff --git a/catch/snippets/lisp-interaction-mode/defun b/cache/snippets/lisp-interaction-mode/defun
similarity index 100%
rename from catch/snippets/lisp-interaction-mode/defun
rename to cache/snippets/lisp-interaction-mode/defun
diff --git a/catch/snippets/lisp-mode/class b/cache/snippets/lisp-mode/class
similarity index 100%
rename from catch/snippets/lisp-mode/class
rename to cache/snippets/lisp-mode/class
diff --git a/catch/snippets/lisp-mode/comment b/cache/snippets/lisp-mode/comment
similarity index 100%
rename from catch/snippets/lisp-mode/comment
rename to cache/snippets/lisp-mode/comment
diff --git a/catch/snippets/lisp-mode/defpackage b/cache/snippets/lisp-mode/defpackage
similarity index 100%
rename from catch/snippets/lisp-mode/defpackage
rename to cache/snippets/lisp-mode/defpackage
diff --git a/catch/snippets/lisp-mode/do b/cache/snippets/lisp-mode/do
similarity index 100%
rename from catch/snippets/lisp-mode/do
rename to cache/snippets/lisp-mode/do
diff --git a/catch/snippets/lisp-mode/for b/cache/snippets/lisp-mode/for
similarity index 100%
rename from catch/snippets/lisp-mode/for
rename to cache/snippets/lisp-mode/for
diff --git a/catch/snippets/lisp-mode/foreach b/cache/snippets/lisp-mode/foreach
similarity index 100%
rename from catch/snippets/lisp-mode/foreach
rename to cache/snippets/lisp-mode/foreach
diff --git a/catch/snippets/lisp-mode/format b/cache/snippets/lisp-mode/format
similarity index 100%
rename from catch/snippets/lisp-mode/format
rename to cache/snippets/lisp-mode/format
diff --git a/catch/snippets/lisp-mode/if b/cache/snippets/lisp-mode/if
similarity index 100%
rename from catch/snippets/lisp-mode/if
rename to cache/snippets/lisp-mode/if
diff --git a/catch/snippets/lisp-mode/ifelse b/cache/snippets/lisp-mode/ifelse
similarity index 100%
rename from catch/snippets/lisp-mode/ifelse
rename to cache/snippets/lisp-mode/ifelse
diff --git a/catch/snippets/lisp-mode/ifnot b/cache/snippets/lisp-mode/ifnot
similarity index 100%
rename from catch/snippets/lisp-mode/ifnot
rename to cache/snippets/lisp-mode/ifnot
diff --git a/catch/snippets/lisp-mode/slot b/cache/snippets/lisp-mode/slot
similarity index 100%
rename from catch/snippets/lisp-mode/slot
rename to cache/snippets/lisp-mode/slot
diff --git a/catch/snippets/lisp-mode/switch b/cache/snippets/lisp-mode/switch
similarity index 100%
rename from catch/snippets/lisp-mode/switch
rename to cache/snippets/lisp-mode/switch
diff --git a/catch/snippets/lisp-mode/typecast b/cache/snippets/lisp-mode/typecast
similarity index 100%
rename from catch/snippets/lisp-mode/typecast
rename to cache/snippets/lisp-mode/typecast
diff --git a/catch/snippets/lua-mode/do b/cache/snippets/lua-mode/do
similarity index 100%
rename from catch/snippets/lua-mode/do
rename to cache/snippets/lua-mode/do
diff --git a/catch/snippets/lua-mode/eif b/cache/snippets/lua-mode/eif
similarity index 100%
rename from catch/snippets/lua-mode/eif
rename to cache/snippets/lua-mode/eif
diff --git a/catch/snippets/lua-mode/eife b/cache/snippets/lua-mode/eife
similarity index 100%
rename from catch/snippets/lua-mode/eife
rename to cache/snippets/lua-mode/eife
diff --git a/catch/snippets/lua-mode/fun b/cache/snippets/lua-mode/fun
similarity index 100%
rename from catch/snippets/lua-mode/fun
rename to cache/snippets/lua-mode/fun
diff --git a/catch/snippets/lua-mode/if b/cache/snippets/lua-mode/if
similarity index 100%
rename from catch/snippets/lua-mode/if
rename to cache/snippets/lua-mode/if
diff --git a/catch/snippets/lua-mode/ife b/cache/snippets/lua-mode/ife
similarity index 100%
rename from catch/snippets/lua-mode/ife
rename to cache/snippets/lua-mode/ife
diff --git a/catch/snippets/lua-mode/ipairs b/cache/snippets/lua-mode/ipairs
similarity index 100%
rename from catch/snippets/lua-mode/ipairs
rename to cache/snippets/lua-mode/ipairs
diff --git a/catch/snippets/lua-mode/pairs b/cache/snippets/lua-mode/pairs
similarity index 100%
rename from catch/snippets/lua-mode/pairs
rename to cache/snippets/lua-mode/pairs
diff --git a/catch/snippets/lua-mode/repeat b/cache/snippets/lua-mode/repeat
similarity index 100%
rename from catch/snippets/lua-mode/repeat
rename to cache/snippets/lua-mode/repeat
diff --git a/catch/snippets/lua-mode/require b/cache/snippets/lua-mode/require
similarity index 100%
rename from catch/snippets/lua-mode/require
rename to cache/snippets/lua-mode/require
diff --git a/catch/snippets/lua-mode/while b/cache/snippets/lua-mode/while
similarity index 100%
rename from catch/snippets/lua-mode/while
rename to cache/snippets/lua-mode/while
diff --git a/catch/snippets/makefile-mode/all b/cache/snippets/makefile-mode/all
similarity index 100%
rename from catch/snippets/makefile-mode/all
rename to cache/snippets/makefile-mode/all
diff --git a/catch/snippets/makefile-mode/clean b/cache/snippets/makefile-mode/clean
similarity index 100%
rename from catch/snippets/makefile-mode/clean
rename to cache/snippets/makefile-mode/clean
diff --git a/catch/snippets/markdown-mode/+ b/cache/snippets/markdown-mode/+
similarity index 100%
rename from catch/snippets/markdown-mode/+
rename to cache/snippets/markdown-mode/+
diff --git a/catch/snippets/markdown-mode/- b/cache/snippets/markdown-mode/-
similarity index 100%
rename from catch/snippets/markdown-mode/-
rename to cache/snippets/markdown-mode/-
diff --git a/catch/snippets/markdown-mode/_ b/cache/snippets/markdown-mode/_
similarity index 100%
rename from catch/snippets/markdown-mode/_
rename to cache/snippets/markdown-mode/_
diff --git a/catch/snippets/markdown-mode/__ b/cache/snippets/markdown-mode/__
similarity index 100%
rename from catch/snippets/markdown-mode/__
rename to cache/snippets/markdown-mode/__
diff --git a/catch/snippets/markdown-mode/` b/cache/snippets/markdown-mode/`
similarity index 100%
rename from catch/snippets/markdown-mode/`
rename to cache/snippets/markdown-mode/`
diff --git a/catch/snippets/markdown-mode/h1.1 b/cache/snippets/markdown-mode/h1.1
similarity index 100%
rename from catch/snippets/markdown-mode/h1.1
rename to cache/snippets/markdown-mode/h1.1
diff --git a/catch/snippets/markdown-mode/h1.2 b/cache/snippets/markdown-mode/h1.2
similarity index 100%
rename from catch/snippets/markdown-mode/h1.2
rename to cache/snippets/markdown-mode/h1.2
diff --git a/catch/snippets/markdown-mode/h2.1 b/cache/snippets/markdown-mode/h2.1
similarity index 100%
rename from catch/snippets/markdown-mode/h2.1
rename to cache/snippets/markdown-mode/h2.1
diff --git a/catch/snippets/markdown-mode/h2.2 b/cache/snippets/markdown-mode/h2.2
similarity index 100%
rename from catch/snippets/markdown-mode/h2.2
rename to cache/snippets/markdown-mode/h2.2
diff --git a/catch/snippets/markdown-mode/h3 b/cache/snippets/markdown-mode/h3
similarity index 100%
rename from catch/snippets/markdown-mode/h3
rename to cache/snippets/markdown-mode/h3
diff --git a/catch/snippets/markdown-mode/h4 b/cache/snippets/markdown-mode/h4
similarity index 100%
rename from catch/snippets/markdown-mode/h4
rename to cache/snippets/markdown-mode/h4
diff --git a/catch/snippets/markdown-mode/h5 b/cache/snippets/markdown-mode/h5
similarity index 100%
rename from catch/snippets/markdown-mode/h5
rename to cache/snippets/markdown-mode/h5
diff --git a/catch/snippets/markdown-mode/h6 b/cache/snippets/markdown-mode/h6
similarity index 100%
rename from catch/snippets/markdown-mode/h6
rename to cache/snippets/markdown-mode/h6
diff --git a/catch/snippets/markdown-mode/highlight b/cache/snippets/markdown-mode/highlight
similarity index 100%
rename from catch/snippets/markdown-mode/highlight
rename to cache/snippets/markdown-mode/highlight
diff --git a/catch/snippets/markdown-mode/hr.1 b/cache/snippets/markdown-mode/hr.1
similarity index 100%
rename from catch/snippets/markdown-mode/hr.1
rename to cache/snippets/markdown-mode/hr.1
diff --git a/catch/snippets/markdown-mode/hr.2 b/cache/snippets/markdown-mode/hr.2
similarity index 100%
rename from catch/snippets/markdown-mode/hr.2
rename to cache/snippets/markdown-mode/hr.2
diff --git a/catch/snippets/markdown-mode/img b/cache/snippets/markdown-mode/img
similarity index 100%
rename from catch/snippets/markdown-mode/img
rename to cache/snippets/markdown-mode/img
diff --git a/catch/snippets/markdown-mode/link b/cache/snippets/markdown-mode/link
similarity index 100%
rename from catch/snippets/markdown-mode/link
rename to cache/snippets/markdown-mode/link
diff --git a/catch/snippets/markdown-mode/ol b/cache/snippets/markdown-mode/ol
similarity index 100%
rename from catch/snippets/markdown-mode/ol
rename to cache/snippets/markdown-mode/ol
diff --git a/catch/snippets/markdown-mode/rimg b/cache/snippets/markdown-mode/rimg
similarity index 100%
rename from catch/snippets/markdown-mode/rimg
rename to cache/snippets/markdown-mode/rimg
diff --git a/catch/snippets/markdown-mode/rlb b/cache/snippets/markdown-mode/rlb
similarity index 100%
rename from catch/snippets/markdown-mode/rlb
rename to cache/snippets/markdown-mode/rlb
diff --git a/catch/snippets/markdown-mode/rlink b/cache/snippets/markdown-mode/rlink
similarity index 100%
rename from catch/snippets/markdown-mode/rlink
rename to cache/snippets/markdown-mode/rlink
diff --git a/catch/snippets/markdown-mode/utf8 b/cache/snippets/markdown-mode/utf8
similarity index 100%
rename from catch/snippets/markdown-mode/utf8
rename to cache/snippets/markdown-mode/utf8
diff --git a/catch/snippets/org-mode/dot b/cache/snippets/org-mode/dot
similarity index 100%
rename from catch/snippets/org-mode/dot
rename to cache/snippets/org-mode/dot
diff --git a/catch/snippets/org-mode/elisp b/cache/snippets/org-mode/elisp
similarity index 100%
rename from catch/snippets/org-mode/elisp
rename to cache/snippets/org-mode/elisp
diff --git a/catch/snippets/org-mode/embedded b/cache/snippets/org-mode/embedded
similarity index 100%
rename from catch/snippets/org-mode/embedded
rename to cache/snippets/org-mode/embedded
diff --git a/catch/snippets/org-mode/entry b/cache/snippets/org-mode/entry
similarity index 100%
rename from catch/snippets/org-mode/entry
rename to cache/snippets/org-mode/entry
diff --git a/catch/snippets/org-mode/figure b/cache/snippets/org-mode/figure
similarity index 100%
rename from catch/snippets/org-mode/figure
rename to cache/snippets/org-mode/figure
diff --git a/catch/snippets/org-mode/img b/cache/snippets/org-mode/img
similarity index 100%
rename from catch/snippets/org-mode/img
rename to cache/snippets/org-mode/img
diff --git a/catch/snippets/org-mode/latex b/cache/snippets/org-mode/latex
similarity index 100%
rename from catch/snippets/org-mode/latex
rename to cache/snippets/org-mode/latex
diff --git a/catch/snippets/org-mode/matrix b/cache/snippets/org-mode/matrix
similarity index 100%
rename from catch/snippets/org-mode/matrix
rename to cache/snippets/org-mode/matrix
diff --git a/catch/snippets/org-mode/uml b/cache/snippets/org-mode/uml
similarity index 100%
rename from catch/snippets/org-mode/uml
rename to cache/snippets/org-mode/uml
diff --git a/catch/snippets/org-mode/verse b/cache/snippets/org-mode/verse
similarity index 100%
rename from catch/snippets/org-mode/verse
rename to cache/snippets/org-mode/verse
diff --git a/catch/snippets/prog-mode/.yas-setup.el b/cache/snippets/prog-mode/.yas-setup.el
similarity index 100%
rename from catch/snippets/prog-mode/.yas-setup.el
rename to cache/snippets/prog-mode/.yas-setup.el
diff --git a/catch/snippets/prog-mode/.yas-setup.elc b/cache/snippets/prog-mode/.yas-setup.elc
similarity index 100%
rename from catch/snippets/prog-mode/.yas-setup.elc
rename to cache/snippets/prog-mode/.yas-setup.elc
diff --git a/catch/snippets/prog-mode/comment b/cache/snippets/prog-mode/comment
similarity index 100%
rename from catch/snippets/prog-mode/comment
rename to cache/snippets/prog-mode/comment
diff --git a/catch/snippets/prog-mode/commentblock b/cache/snippets/prog-mode/commentblock
similarity index 100%
rename from catch/snippets/prog-mode/commentblock
rename to cache/snippets/prog-mode/commentblock
diff --git a/catch/snippets/prog-mode/commentline b/cache/snippets/prog-mode/commentline
similarity index 100%
rename from catch/snippets/prog-mode/commentline
rename to cache/snippets/prog-mode/commentline
diff --git a/catch/snippets/prog-mode/fixme b/cache/snippets/prog-mode/fixme
similarity index 100%
rename from catch/snippets/prog-mode/fixme
rename to cache/snippets/prog-mode/fixme
diff --git a/catch/snippets/prog-mode/todo b/cache/snippets/prog-mode/todo
similarity index 100%
rename from catch/snippets/prog-mode/todo
rename to cache/snippets/prog-mode/todo
diff --git a/catch/snippets/prog-mode/xxx b/cache/snippets/prog-mode/xxx
similarity index 100%
rename from catch/snippets/prog-mode/xxx
rename to cache/snippets/prog-mode/xxx
diff --git a/catch/snippets/python-mode/.yas-parents b/cache/snippets/python-mode/.yas-parents
similarity index 100%
rename from catch/snippets/python-mode/.yas-parents
rename to cache/snippets/python-mode/.yas-parents
diff --git a/catch/snippets/python-mode/.yas-setup.el b/cache/snippets/python-mode/.yas-setup.el
similarity index 100%
rename from catch/snippets/python-mode/.yas-setup.el
rename to cache/snippets/python-mode/.yas-setup.el
diff --git a/catch/snippets/python-mode/.yas-setup.elc b/cache/snippets/python-mode/.yas-setup.elc
similarity index 100%
rename from catch/snippets/python-mode/.yas-setup.elc
rename to cache/snippets/python-mode/.yas-setup.elc
diff --git a/catch/snippets/python-mode/__contains__ b/cache/snippets/python-mode/__contains__
similarity index 100%
rename from catch/snippets/python-mode/__contains__
rename to cache/snippets/python-mode/__contains__
diff --git a/catch/snippets/python-mode/__enter__ b/cache/snippets/python-mode/__enter__
similarity index 100%
rename from catch/snippets/python-mode/__enter__
rename to cache/snippets/python-mode/__enter__
diff --git a/catch/snippets/python-mode/__exit__ b/cache/snippets/python-mode/__exit__
similarity index 100%
rename from catch/snippets/python-mode/__exit__
rename to cache/snippets/python-mode/__exit__
diff --git a/catch/snippets/python-mode/__getitem__ b/cache/snippets/python-mode/__getitem__
similarity index 100%
rename from catch/snippets/python-mode/__getitem__
rename to cache/snippets/python-mode/__getitem__
diff --git a/catch/snippets/python-mode/__len__ b/cache/snippets/python-mode/__len__
similarity index 100%
rename from catch/snippets/python-mode/__len__
rename to cache/snippets/python-mode/__len__
diff --git a/catch/snippets/python-mode/__new__ b/cache/snippets/python-mode/__new__
similarity index 100%
rename from catch/snippets/python-mode/__new__
rename to cache/snippets/python-mode/__new__
diff --git a/catch/snippets/python-mode/__setitem__ b/cache/snippets/python-mode/__setitem__
similarity index 100%
rename from catch/snippets/python-mode/__setitem__
rename to cache/snippets/python-mode/__setitem__
diff --git a/catch/snippets/python-mode/all b/cache/snippets/python-mode/all
similarity index 100%
rename from catch/snippets/python-mode/all
rename to cache/snippets/python-mode/all
diff --git a/catch/snippets/python-mode/arg b/cache/snippets/python-mode/arg
similarity index 100%
rename from catch/snippets/python-mode/arg
rename to cache/snippets/python-mode/arg
diff --git a/catch/snippets/python-mode/arg_positional b/cache/snippets/python-mode/arg_positional
similarity index 100%
rename from catch/snippets/python-mode/arg_positional
rename to cache/snippets/python-mode/arg_positional
diff --git a/catch/snippets/python-mode/assert b/cache/snippets/python-mode/assert
similarity index 100%
rename from catch/snippets/python-mode/assert
rename to cache/snippets/python-mode/assert
diff --git a/catch/snippets/python-mode/assertEqual b/cache/snippets/python-mode/assertEqual
similarity index 100%
rename from catch/snippets/python-mode/assertEqual
rename to cache/snippets/python-mode/assertEqual
diff --git a/catch/snippets/python-mode/assertFalse b/cache/snippets/python-mode/assertFalse
similarity index 100%
rename from catch/snippets/python-mode/assertFalse
rename to cache/snippets/python-mode/assertFalse
diff --git a/catch/snippets/python-mode/assertIn b/cache/snippets/python-mode/assertIn
similarity index 100%
rename from catch/snippets/python-mode/assertIn
rename to cache/snippets/python-mode/assertIn
diff --git a/catch/snippets/python-mode/assertNotEqual b/cache/snippets/python-mode/assertNotEqual
similarity index 100%
rename from catch/snippets/python-mode/assertNotEqual
rename to cache/snippets/python-mode/assertNotEqual
diff --git a/catch/snippets/python-mode/assertNotIn b/cache/snippets/python-mode/assertNotIn
similarity index 100%
rename from catch/snippets/python-mode/assertNotIn
rename to cache/snippets/python-mode/assertNotIn
diff --git a/catch/snippets/python-mode/assertRaises b/cache/snippets/python-mode/assertRaises
similarity index 100%
rename from catch/snippets/python-mode/assertRaises
rename to cache/snippets/python-mode/assertRaises
diff --git a/catch/snippets/python-mode/assertRaises.with b/cache/snippets/python-mode/assertRaises.with
similarity index 100%
rename from catch/snippets/python-mode/assertRaises.with
rename to cache/snippets/python-mode/assertRaises.with
diff --git a/catch/snippets/python-mode/assertTrue b/cache/snippets/python-mode/assertTrue
similarity index 100%
rename from catch/snippets/python-mode/assertTrue
rename to cache/snippets/python-mode/assertTrue
diff --git a/catch/snippets/python-mode/bang b/cache/snippets/python-mode/bang
similarity index 100%
rename from catch/snippets/python-mode/bang
rename to cache/snippets/python-mode/bang
diff --git a/catch/snippets/python-mode/celery_pdb b/cache/snippets/python-mode/celery_pdb
similarity index 100%
rename from catch/snippets/python-mode/celery_pdb
rename to cache/snippets/python-mode/celery_pdb
diff --git a/catch/snippets/python-mode/classmethod b/cache/snippets/python-mode/classmethod
similarity index 100%
rename from catch/snippets/python-mode/classmethod
rename to cache/snippets/python-mode/classmethod
diff --git a/catch/snippets/python-mode/cls b/cache/snippets/python-mode/cls
similarity index 100%
rename from catch/snippets/python-mode/cls
rename to cache/snippets/python-mode/cls
diff --git a/catch/snippets/python-mode/dec b/cache/snippets/python-mode/dec
similarity index 100%
rename from catch/snippets/python-mode/dec
rename to cache/snippets/python-mode/dec
diff --git a/catch/snippets/python-mode/deftest b/cache/snippets/python-mode/deftest
similarity index 100%
rename from catch/snippets/python-mode/deftest
rename to cache/snippets/python-mode/deftest
diff --git a/catch/snippets/python-mode/django_test_class b/cache/snippets/python-mode/django_test_class
similarity index 100%
rename from catch/snippets/python-mode/django_test_class
rename to cache/snippets/python-mode/django_test_class
diff --git a/catch/snippets/python-mode/doc b/cache/snippets/python-mode/doc
similarity index 100%
rename from catch/snippets/python-mode/doc
rename to cache/snippets/python-mode/doc
diff --git a/catch/snippets/python-mode/doctest b/cache/snippets/python-mode/doctest
similarity index 100%
rename from catch/snippets/python-mode/doctest
rename to cache/snippets/python-mode/doctest
diff --git a/catch/snippets/python-mode/embed b/cache/snippets/python-mode/embed
similarity index 100%
rename from catch/snippets/python-mode/embed
rename to cache/snippets/python-mode/embed
diff --git a/catch/snippets/python-mode/eq b/cache/snippets/python-mode/eq
similarity index 100%
rename from catch/snippets/python-mode/eq
rename to cache/snippets/python-mode/eq
diff --git a/catch/snippets/python-mode/for b/cache/snippets/python-mode/for
similarity index 100%
rename from catch/snippets/python-mode/for
rename to cache/snippets/python-mode/for
diff --git a/catch/snippets/python-mode/from b/cache/snippets/python-mode/from
similarity index 100%
rename from catch/snippets/python-mode/from
rename to cache/snippets/python-mode/from
diff --git a/catch/snippets/python-mode/function b/cache/snippets/python-mode/function
similarity index 100%
rename from catch/snippets/python-mode/function
rename to cache/snippets/python-mode/function
diff --git a/catch/snippets/python-mode/function_docstring b/cache/snippets/python-mode/function_docstring
similarity index 100%
rename from catch/snippets/python-mode/function_docstring
rename to cache/snippets/python-mode/function_docstring
diff --git a/catch/snippets/python-mode/function_docstring_numpy b/cache/snippets/python-mode/function_docstring_numpy
similarity index 100%
rename from catch/snippets/python-mode/function_docstring_numpy
rename to cache/snippets/python-mode/function_docstring_numpy
diff --git a/catch/snippets/python-mode/if b/cache/snippets/python-mode/if
similarity index 100%
rename from catch/snippets/python-mode/if
rename to cache/snippets/python-mode/if
diff --git a/catch/snippets/python-mode/ife b/cache/snippets/python-mode/ife
similarity index 100%
rename from catch/snippets/python-mode/ife
rename to cache/snippets/python-mode/ife
diff --git a/catch/snippets/python-mode/ifmain b/cache/snippets/python-mode/ifmain
similarity index 100%
rename from catch/snippets/python-mode/ifmain
rename to cache/snippets/python-mode/ifmain
diff --git a/catch/snippets/python-mode/import b/cache/snippets/python-mode/import
similarity index 100%
rename from catch/snippets/python-mode/import
rename to cache/snippets/python-mode/import
diff --git a/catch/snippets/python-mode/init b/cache/snippets/python-mode/init
similarity index 100%
rename from catch/snippets/python-mode/init
rename to cache/snippets/python-mode/init
diff --git a/catch/snippets/python-mode/init_docstring b/cache/snippets/python-mode/init_docstring
similarity index 100%
rename from catch/snippets/python-mode/init_docstring
rename to cache/snippets/python-mode/init_docstring
diff --git a/catch/snippets/python-mode/interact b/cache/snippets/python-mode/interact
similarity index 100%
rename from catch/snippets/python-mode/interact
rename to cache/snippets/python-mode/interact
diff --git a/catch/snippets/python-mode/ipdbdebug b/cache/snippets/python-mode/ipdbdebug
similarity index 100%
rename from catch/snippets/python-mode/ipdbdebug
rename to cache/snippets/python-mode/ipdbdebug
diff --git a/catch/snippets/python-mode/iter b/cache/snippets/python-mode/iter
similarity index 100%
rename from catch/snippets/python-mode/iter
rename to cache/snippets/python-mode/iter
diff --git a/catch/snippets/python-mode/lambda b/cache/snippets/python-mode/lambda
similarity index 100%
rename from catch/snippets/python-mode/lambda
rename to cache/snippets/python-mode/lambda
diff --git a/catch/snippets/python-mode/list b/cache/snippets/python-mode/list
similarity index 100%
rename from catch/snippets/python-mode/list
rename to cache/snippets/python-mode/list
diff --git a/catch/snippets/python-mode/logger_name b/cache/snippets/python-mode/logger_name
similarity index 100%
rename from catch/snippets/python-mode/logger_name
rename to cache/snippets/python-mode/logger_name
diff --git a/catch/snippets/python-mode/logging b/cache/snippets/python-mode/logging
similarity index 100%
rename from catch/snippets/python-mode/logging
rename to cache/snippets/python-mode/logging
diff --git a/catch/snippets/python-mode/main b/cache/snippets/python-mode/main
similarity index 100%
rename from catch/snippets/python-mode/main
rename to cache/snippets/python-mode/main
diff --git a/catch/snippets/python-mode/metaclass b/cache/snippets/python-mode/metaclass
similarity index 100%
rename from catch/snippets/python-mode/metaclass
rename to cache/snippets/python-mode/metaclass
diff --git a/catch/snippets/python-mode/method b/cache/snippets/python-mode/method
similarity index 100%
rename from catch/snippets/python-mode/method
rename to cache/snippets/python-mode/method
diff --git a/catch/snippets/python-mode/method_docstring b/cache/snippets/python-mode/method_docstring
similarity index 100%
rename from catch/snippets/python-mode/method_docstring
rename to cache/snippets/python-mode/method_docstring
diff --git a/catch/snippets/python-mode/not_impl b/cache/snippets/python-mode/not_impl
similarity index 100%
rename from catch/snippets/python-mode/not_impl
rename to cache/snippets/python-mode/not_impl
diff --git a/catch/snippets/python-mode/np b/cache/snippets/python-mode/np
similarity index 100%
rename from catch/snippets/python-mode/np
rename to cache/snippets/python-mode/np
diff --git a/catch/snippets/python-mode/parse_args b/cache/snippets/python-mode/parse_args
similarity index 100%
rename from catch/snippets/python-mode/parse_args
rename to cache/snippets/python-mode/parse_args
diff --git a/catch/snippets/python-mode/parser b/cache/snippets/python-mode/parser
similarity index 100%
rename from catch/snippets/python-mode/parser
rename to cache/snippets/python-mode/parser
diff --git a/catch/snippets/python-mode/pass b/cache/snippets/python-mode/pass
similarity index 100%
rename from catch/snippets/python-mode/pass
rename to cache/snippets/python-mode/pass
diff --git a/catch/snippets/python-mode/pl b/cache/snippets/python-mode/pl
similarity index 100%
rename from catch/snippets/python-mode/pl
rename to cache/snippets/python-mode/pl
diff --git a/catch/snippets/python-mode/print b/cache/snippets/python-mode/print
similarity index 100%
rename from catch/snippets/python-mode/print
rename to cache/snippets/python-mode/print
diff --git a/catch/snippets/python-mode/prop b/cache/snippets/python-mode/prop
similarity index 100%
rename from catch/snippets/python-mode/prop
rename to cache/snippets/python-mode/prop
diff --git a/catch/snippets/python-mode/reg b/cache/snippets/python-mode/reg
similarity index 100%
rename from catch/snippets/python-mode/reg
rename to cache/snippets/python-mode/reg
diff --git a/catch/snippets/python-mode/repr b/cache/snippets/python-mode/repr
similarity index 100%
rename from catch/snippets/python-mode/repr
rename to cache/snippets/python-mode/repr
diff --git a/catch/snippets/python-mode/return b/cache/snippets/python-mode/return
similarity index 100%
rename from catch/snippets/python-mode/return
rename to cache/snippets/python-mode/return
diff --git a/catch/snippets/python-mode/scls b/cache/snippets/python-mode/scls
similarity index 100%
rename from catch/snippets/python-mode/scls
rename to cache/snippets/python-mode/scls
diff --git a/catch/snippets/python-mode/script b/cache/snippets/python-mode/script
similarity index 100%
rename from catch/snippets/python-mode/script
rename to cache/snippets/python-mode/script
diff --git a/catch/snippets/python-mode/self b/cache/snippets/python-mode/self
similarity index 100%
rename from catch/snippets/python-mode/self
rename to cache/snippets/python-mode/self
diff --git a/catch/snippets/python-mode/self_without_dot b/cache/snippets/python-mode/self_without_dot
similarity index 100%
rename from catch/snippets/python-mode/self_without_dot
rename to cache/snippets/python-mode/self_without_dot
diff --git a/catch/snippets/python-mode/selfassign b/cache/snippets/python-mode/selfassign
similarity index 100%
rename from catch/snippets/python-mode/selfassign
rename to cache/snippets/python-mode/selfassign
diff --git a/catch/snippets/python-mode/setdef b/cache/snippets/python-mode/setdef
similarity index 100%
rename from catch/snippets/python-mode/setdef
rename to cache/snippets/python-mode/setdef
diff --git a/catch/snippets/python-mode/setup b/cache/snippets/python-mode/setup
similarity index 100%
rename from catch/snippets/python-mode/setup
rename to cache/snippets/python-mode/setup
diff --git a/catch/snippets/python-mode/size b/cache/snippets/python-mode/size
similarity index 100%
rename from catch/snippets/python-mode/size
rename to cache/snippets/python-mode/size
diff --git a/catch/snippets/python-mode/static b/cache/snippets/python-mode/static
similarity index 100%
rename from catch/snippets/python-mode/static
rename to cache/snippets/python-mode/static
diff --git a/catch/snippets/python-mode/str b/cache/snippets/python-mode/str
similarity index 100%
rename from catch/snippets/python-mode/str
rename to cache/snippets/python-mode/str
diff --git a/catch/snippets/python-mode/super b/cache/snippets/python-mode/super
similarity index 100%
rename from catch/snippets/python-mode/super
rename to cache/snippets/python-mode/super
diff --git a/catch/snippets/python-mode/test_class b/cache/snippets/python-mode/test_class
similarity index 100%
rename from catch/snippets/python-mode/test_class
rename to cache/snippets/python-mode/test_class
diff --git a/catch/snippets/python-mode/test_file b/cache/snippets/python-mode/test_file
similarity index 100%
rename from catch/snippets/python-mode/test_file
rename to cache/snippets/python-mode/test_file
diff --git a/catch/snippets/python-mode/trace b/cache/snippets/python-mode/trace
similarity index 100%
rename from catch/snippets/python-mode/trace
rename to cache/snippets/python-mode/trace
diff --git a/catch/snippets/python-mode/try b/cache/snippets/python-mode/try
similarity index 100%
rename from catch/snippets/python-mode/try
rename to cache/snippets/python-mode/try
diff --git a/catch/snippets/python-mode/tryelse b/cache/snippets/python-mode/tryelse
similarity index 100%
rename from catch/snippets/python-mode/tryelse
rename to cache/snippets/python-mode/tryelse
diff --git a/catch/snippets/python-mode/unicode b/cache/snippets/python-mode/unicode
similarity index 100%
rename from catch/snippets/python-mode/unicode
rename to cache/snippets/python-mode/unicode
diff --git a/catch/snippets/python-mode/unicode_literals b/cache/snippets/python-mode/unicode_literals
similarity index 100%
rename from catch/snippets/python-mode/unicode_literals
rename to cache/snippets/python-mode/unicode_literals
diff --git a/catch/snippets/python-mode/utf8 b/cache/snippets/python-mode/utf8
similarity index 100%
rename from catch/snippets/python-mode/utf8
rename to cache/snippets/python-mode/utf8
diff --git a/catch/snippets/python-mode/while b/cache/snippets/python-mode/while
similarity index 100%
rename from catch/snippets/python-mode/while
rename to cache/snippets/python-mode/while
diff --git a/catch/snippets/python-mode/with b/cache/snippets/python-mode/with
similarity index 100%
rename from catch/snippets/python-mode/with
rename to cache/snippets/python-mode/with
diff --git a/catch/snippets/python-mode/with_statement b/cache/snippets/python-mode/with_statement
similarity index 100%
rename from catch/snippets/python-mode/with_statement
rename to cache/snippets/python-mode/with_statement
diff --git a/catch/snippets/rust-mode/allow b/cache/snippets/rust-mode/allow
similarity index 100%
rename from catch/snippets/rust-mode/allow
rename to cache/snippets/rust-mode/allow
diff --git a/catch/snippets/rust-mode/allow! b/cache/snippets/rust-mode/allow!
similarity index 100%
rename from catch/snippets/rust-mode/allow!
rename to cache/snippets/rust-mode/allow!
diff --git a/catch/snippets/rust-mode/assert b/cache/snippets/rust-mode/assert
similarity index 100%
rename from catch/snippets/rust-mode/assert
rename to cache/snippets/rust-mode/assert
diff --git a/catch/snippets/rust-mode/asserteq b/cache/snippets/rust-mode/asserteq
similarity index 100%
rename from catch/snippets/rust-mode/asserteq
rename to cache/snippets/rust-mode/asserteq
diff --git a/catch/snippets/rust-mode/case b/cache/snippets/rust-mode/case
similarity index 100%
rename from catch/snippets/rust-mode/case
rename to cache/snippets/rust-mode/case
diff --git a/catch/snippets/rust-mode/cfg b/cache/snippets/rust-mode/cfg
similarity index 100%
rename from catch/snippets/rust-mode/cfg
rename to cache/snippets/rust-mode/cfg
diff --git a/catch/snippets/rust-mode/cfg= b/cache/snippets/rust-mode/cfg=
similarity index 100%
rename from catch/snippets/rust-mode/cfg=
rename to cache/snippets/rust-mode/cfg=
diff --git a/catch/snippets/rust-mode/closure b/cache/snippets/rust-mode/closure
similarity index 100%
rename from catch/snippets/rust-mode/closure
rename to cache/snippets/rust-mode/closure
diff --git a/catch/snippets/rust-mode/deny b/cache/snippets/rust-mode/deny
similarity index 100%
rename from catch/snippets/rust-mode/deny
rename to cache/snippets/rust-mode/deny
diff --git a/catch/snippets/rust-mode/deny! b/cache/snippets/rust-mode/deny!
similarity index 100%
rename from catch/snippets/rust-mode/deny!
rename to cache/snippets/rust-mode/deny!
diff --git a/catch/snippets/rust-mode/derive b/cache/snippets/rust-mode/derive
similarity index 100%
rename from catch/snippets/rust-mode/derive
rename to cache/snippets/rust-mode/derive
diff --git a/catch/snippets/rust-mode/drop b/cache/snippets/rust-mode/drop
similarity index 100%
rename from catch/snippets/rust-mode/drop
rename to cache/snippets/rust-mode/drop
diff --git a/catch/snippets/rust-mode/enum b/cache/snippets/rust-mode/enum
similarity index 100%
rename from catch/snippets/rust-mode/enum
rename to cache/snippets/rust-mode/enum
diff --git a/catch/snippets/rust-mode/eprint b/cache/snippets/rust-mode/eprint
similarity index 100%
rename from catch/snippets/rust-mode/eprint
rename to cache/snippets/rust-mode/eprint
diff --git a/catch/snippets/rust-mode/eprintln b/cache/snippets/rust-mode/eprintln
similarity index 100%
rename from catch/snippets/rust-mode/eprintln
rename to cache/snippets/rust-mode/eprintln
diff --git a/catch/snippets/rust-mode/fn b/cache/snippets/rust-mode/fn
similarity index 100%
rename from catch/snippets/rust-mode/fn
rename to cache/snippets/rust-mode/fn
diff --git a/catch/snippets/rust-mode/fnr b/cache/snippets/rust-mode/fnr
similarity index 100%
rename from catch/snippets/rust-mode/fnr
rename to cache/snippets/rust-mode/fnr
diff --git a/catch/snippets/rust-mode/fns b/cache/snippets/rust-mode/fns
similarity index 100%
rename from catch/snippets/rust-mode/fns
rename to cache/snippets/rust-mode/fns
diff --git a/catch/snippets/rust-mode/fnw b/cache/snippets/rust-mode/fnw
similarity index 100%
rename from catch/snippets/rust-mode/fnw
rename to cache/snippets/rust-mode/fnw
diff --git a/catch/snippets/rust-mode/for b/cache/snippets/rust-mode/for
similarity index 100%
rename from catch/snippets/rust-mode/for
rename to cache/snippets/rust-mode/for
diff --git a/catch/snippets/rust-mode/if b/cache/snippets/rust-mode/if
similarity index 100%
rename from catch/snippets/rust-mode/if
rename to cache/snippets/rust-mode/if
diff --git a/catch/snippets/rust-mode/ife b/cache/snippets/rust-mode/ife
similarity index 100%
rename from catch/snippets/rust-mode/ife
rename to cache/snippets/rust-mode/ife
diff --git a/catch/snippets/rust-mode/ifl b/cache/snippets/rust-mode/ifl
similarity index 100%
rename from catch/snippets/rust-mode/ifl
rename to cache/snippets/rust-mode/ifl
diff --git a/catch/snippets/rust-mode/impl b/cache/snippets/rust-mode/impl
similarity index 100%
rename from catch/snippets/rust-mode/impl
rename to cache/snippets/rust-mode/impl
diff --git a/catch/snippets/rust-mode/implt b/cache/snippets/rust-mode/implt
similarity index 100%
rename from catch/snippets/rust-mode/implt
rename to cache/snippets/rust-mode/implt
diff --git a/catch/snippets/rust-mode/let b/cache/snippets/rust-mode/let
similarity index 100%
rename from catch/snippets/rust-mode/let
rename to cache/snippets/rust-mode/let
diff --git a/catch/snippets/rust-mode/letm b/cache/snippets/rust-mode/letm
similarity index 100%
rename from catch/snippets/rust-mode/letm
rename to cache/snippets/rust-mode/letm
diff --git a/catch/snippets/rust-mode/lett b/cache/snippets/rust-mode/lett
similarity index 100%
rename from catch/snippets/rust-mode/lett
rename to cache/snippets/rust-mode/lett
diff --git a/catch/snippets/rust-mode/lettm b/cache/snippets/rust-mode/lettm
similarity index 100%
rename from catch/snippets/rust-mode/lettm
rename to cache/snippets/rust-mode/lettm
diff --git a/catch/snippets/rust-mode/loop b/cache/snippets/rust-mode/loop
similarity index 100%
rename from catch/snippets/rust-mode/loop
rename to cache/snippets/rust-mode/loop
diff --git a/catch/snippets/rust-mode/macro b/cache/snippets/rust-mode/macro
similarity index 100%
rename from catch/snippets/rust-mode/macro
rename to cache/snippets/rust-mode/macro
diff --git a/catch/snippets/rust-mode/main b/cache/snippets/rust-mode/main
similarity index 100%
rename from catch/snippets/rust-mode/main
rename to cache/snippets/rust-mode/main
diff --git a/catch/snippets/rust-mode/match b/cache/snippets/rust-mode/match
similarity index 100%
rename from catch/snippets/rust-mode/match
rename to cache/snippets/rust-mode/match
diff --git a/catch/snippets/rust-mode/print b/cache/snippets/rust-mode/print
similarity index 100%
rename from catch/snippets/rust-mode/print
rename to cache/snippets/rust-mode/print
diff --git a/catch/snippets/rust-mode/println b/cache/snippets/rust-mode/println
similarity index 100%
rename from catch/snippets/rust-mode/println
rename to cache/snippets/rust-mode/println
diff --git a/catch/snippets/rust-mode/spawn b/cache/snippets/rust-mode/spawn
similarity index 100%
rename from catch/snippets/rust-mode/spawn
rename to cache/snippets/rust-mode/spawn
diff --git a/catch/snippets/rust-mode/static b/cache/snippets/rust-mode/static
similarity index 100%
rename from catch/snippets/rust-mode/static
rename to cache/snippets/rust-mode/static
diff --git a/catch/snippets/rust-mode/struct b/cache/snippets/rust-mode/struct
similarity index 100%
rename from catch/snippets/rust-mode/struct
rename to cache/snippets/rust-mode/struct
diff --git a/catch/snippets/rust-mode/test b/cache/snippets/rust-mode/test
similarity index 100%
rename from catch/snippets/rust-mode/test
rename to cache/snippets/rust-mode/test
diff --git a/catch/snippets/rust-mode/testmod b/cache/snippets/rust-mode/testmod
similarity index 100%
rename from catch/snippets/rust-mode/testmod
rename to cache/snippets/rust-mode/testmod
diff --git a/catch/snippets/rust-mode/trait b/cache/snippets/rust-mode/trait
similarity index 100%
rename from catch/snippets/rust-mode/trait
rename to cache/snippets/rust-mode/trait
diff --git a/catch/snippets/rust-mode/type b/cache/snippets/rust-mode/type
similarity index 100%
rename from catch/snippets/rust-mode/type
rename to cache/snippets/rust-mode/type
diff --git a/catch/snippets/rust-mode/union b/cache/snippets/rust-mode/union
similarity index 100%
rename from catch/snippets/rust-mode/union
rename to cache/snippets/rust-mode/union
diff --git a/catch/snippets/rust-mode/warn b/cache/snippets/rust-mode/warn
similarity index 100%
rename from catch/snippets/rust-mode/warn
rename to cache/snippets/rust-mode/warn
diff --git a/catch/snippets/rust-mode/warn! b/cache/snippets/rust-mode/warn!
similarity index 100%
rename from catch/snippets/rust-mode/warn!
rename to cache/snippets/rust-mode/warn!
diff --git a/catch/snippets/rust-mode/while b/cache/snippets/rust-mode/while
similarity index 100%
rename from catch/snippets/rust-mode/while
rename to cache/snippets/rust-mode/while
diff --git a/catch/snippets/rust-mode/whilel b/cache/snippets/rust-mode/whilel
similarity index 100%
rename from catch/snippets/rust-mode/whilel
rename to cache/snippets/rust-mode/whilel
diff --git a/catch/snippets/snippet-mode/cont b/cache/snippets/snippet-mode/cont
similarity index 100%
rename from catch/snippets/snippet-mode/cont
rename to cache/snippets/snippet-mode/cont
diff --git a/catch/snippets/snippet-mode/elisp b/cache/snippets/snippet-mode/elisp
similarity index 100%
rename from catch/snippets/snippet-mode/elisp
rename to cache/snippets/snippet-mode/elisp
diff --git a/catch/snippets/snippet-mode/field b/cache/snippets/snippet-mode/field
similarity index 100%
rename from catch/snippets/snippet-mode/field
rename to cache/snippets/snippet-mode/field
diff --git a/catch/snippets/snippet-mode/group b/cache/snippets/snippet-mode/group
similarity index 100%
rename from catch/snippets/snippet-mode/group
rename to cache/snippets/snippet-mode/group
diff --git a/catch/snippets/snippet-mode/mirror b/cache/snippets/snippet-mode/mirror
similarity index 100%
rename from catch/snippets/snippet-mode/mirror
rename to cache/snippets/snippet-mode/mirror
diff --git a/catch/snippets/snippet-mode/vars b/cache/snippets/snippet-mode/vars
similarity index 100%
rename from catch/snippets/snippet-mode/vars
rename to cache/snippets/snippet-mode/vars
diff --git a/catch/snippets/sql-mode/column b/cache/snippets/sql-mode/column
similarity index 100%
rename from catch/snippets/sql-mode/column
rename to cache/snippets/sql-mode/column
diff --git a/catch/snippets/sql-mode/constraint b/cache/snippets/sql-mode/constraint
similarity index 100%
rename from catch/snippets/sql-mode/constraint
rename to cache/snippets/sql-mode/constraint
diff --git a/catch/snippets/sql-mode/constraint.1 b/cache/snippets/sql-mode/constraint.1
similarity index 100%
rename from catch/snippets/sql-mode/constraint.1
rename to cache/snippets/sql-mode/constraint.1
diff --git a/catch/snippets/sql-mode/create b/cache/snippets/sql-mode/create
similarity index 100%
rename from catch/snippets/sql-mode/create
rename to cache/snippets/sql-mode/create
diff --git a/catch/snippets/sql-mode/create.1 b/cache/snippets/sql-mode/create.1
similarity index 100%
rename from catch/snippets/sql-mode/create.1
rename to cache/snippets/sql-mode/create.1
diff --git a/catch/snippets/sql-mode/insert b/cache/snippets/sql-mode/insert
similarity index 100%
rename from catch/snippets/sql-mode/insert
rename to cache/snippets/sql-mode/insert
diff --git a/catch/snippets/sql-mode/references b/cache/snippets/sql-mode/references
similarity index 100%
rename from catch/snippets/sql-mode/references
rename to cache/snippets/sql-mode/references
diff --git a/catch/snippets/text-mode/.yas-parents b/cache/snippets/text-mode/.yas-parents
similarity index 100%
rename from catch/snippets/text-mode/.yas-parents
rename to cache/snippets/text-mode/.yas-parents
diff --git a/init.el b/init.el
index e3742a35a3f61139a82ae2c0153aa885cc393390..996d2f043c19d71caac3cd5eecd8b8b954dbc8ba 100644
--- a/init.el
+++ b/init.el
@@ -25,11 +25,15 @@
 		                   gcs-done)))
 
   ;; extract different file for emacs
-  (let (config-file (expand-file-name "cache/userconfig" user-emacs-directory))
-    (when (file-exists-p config-file)
-      (load config-file)))
+  (let ((config-file (expand-file-name "cache/userconfig" user-emacs-directory)))
+    (or (file-exists-p config-file)
+       (copy-file (concat user-emacs-directory "lisp/templates/userconfig.template")
+		     config-file)
+       )
+       (load config-file)
+      )
 
-  (setq custom-file user/costom-file)
+  (setq custom-file user/custom-file)
   (when (file-exists-p custom-file)
     (load custom-file))
 
@@ -112,7 +116,7 @@
   (require 'package)
   (setq package--init-file-ensured t
         package-enable-at-startup nil
-        package-archives 'emacs-china-package-mirror
+        package-archives emacs-china-package-mirror
         )
 
   (if (< emacs-major-version 27.0)
@@ -257,7 +261,7 @@
     "This function hide HIDED-LIST from the modeline to save the space of modeline."
     (let ((dim-list
            ;; minor modes list followed will not show in the mode line.
-           '(abbrev-mode org-autolist-mode hs-minor-mode auto-revert-mode
+           '(abbrev-mode hs-minor-mode auto-revert-mode
 		                     hs-minor-mode image-mode iimage-mode visual-line-mode
 		                     eldoc-mode undo-tree-mode))
           )
@@ -271,7 +275,7 @@
   (use-package deft
     :ensure t
     :config
-    (setq-default deft-extensions 'user/notes-extensions
+    (setq-default deft-extensions user/notes-extensions
                   deft-directory user/notes-dir
                   deft-recursive t
 	                ))
@@ -300,7 +304,8 @@
   (require 'prog-c-cpp)
   (require 'prog-python)
   (require 'prog-haskell)
-  (require 'init-org))
+  (require 'init-org)
+  )
 
 (provide 'init)
 ;;; init.el ends here
diff --git a/lisp/init-org.el b/lisp/init-org.el
index b2f6ba231c45921ce008355fce86ab9f1cb04b15..1723d67681b7b3912353808c3ffbac9cc0192b05 100644
--- a/lisp/init-org.el
+++ b/lisp/init-org.el
@@ -35,13 +35,10 @@
 (defvar org-user-latex-class
   (list org-ctexart-class org-complex-ctexbook-class org-simple-ctexbook-class))
 
-(use-package org
+(use-package org-mode
   :ensure org
   :defer t
   :commands (orgtbl-mode)
-  :init
-  (progn
-    (require 'org))
   )
 
 (use-package evil-org
diff --git a/lisp/templates/userconfig.template b/lisp/templates/userconfig.template
new file mode 100644
index 0000000000000000000000000000000000000000..d268e084b2e2b5e2b5f0661b5757d230a3235f54
--- /dev/null
+++ b/lisp/templates/userconfig.template
@@ -0,0 +1,36 @@
+;; -*- mode: emacs-lisp -*-
+
+(defvar user/custom-file
+  (expand-file-name "cache/custom.el" user-emacs-directory))
+
+(defvar user/recentf-save-file
+  (expand-file-name "cache/recentf" user-emacs-directory))
+
+(defvar user/notes-dir "~/org"
+  "User defined notes directory.")
+
+(defvar user/notes-extensions '("org" "md" "markdown"))
+
+(defvar user/mode-line-format
+  (list
+   "%e" ;; print error message
+   mode-line-front-space
+   '(:eval evil-mode-line-tag) ;; Show evil mode.
+   mode-line-mule-info mode-line-client mode-line-modified
+   mode-line-remote
+   mode-line-frame-identification mode-line-buffer-identification ;; buffer files
+   mode-line-modes ;; Major mode and some important minor modes.
+   " "
+   mode-line-position ;; position of this buffer
+   ;; "   "
+   '(vc-mode vc-mode) ;; version control messages.
+   mode-line-misc-info mode-line-end-spaces))
+
+(defvar elpa-pack-dir
+  (expand-file-name "elpa" user-emacs-directory )
+  "Packages install by package-initilize.")
+
+(defvar emacs-china-package-mirror '(("gnu"   . "http://elpa.emacs-china.org/gnu/")
+                                      ("melpa" . "http://elpa.emacs-china.org/melpa/")
+                                      ("org"   . "http://elpa.emacs-china.org/org/"))
+  )