From 51b04beb268bf585c7f12f867060ba82d694b622 Mon Sep 17 00:00:00 2001 From: Victor Polevoy Date: Tue, 12 Dec 2017 13:49:39 +0300 Subject: [PATCH] Add sailfish-developer layer Provide bindings to the sailfish-scratchbox emacs package via hotkeys. --- CHANGELOG.develop | 8 +++++ layers/+tools/sailfish-developer/README.org | 31 ++++++++++++++++++ layers/+tools/sailfish-developer/img/logo.png | Bin 0 -> 12655 bytes layers/+tools/sailfish-developer/packages.el | 24 ++++++++++++++ 4 files changed, 63 insertions(+) create mode 100644 layers/+tools/sailfish-developer/README.org create mode 100644 layers/+tools/sailfish-developer/img/logo.png create mode 100644 layers/+tools/sailfish-developer/packages.el diff --git a/CHANGELOG.develop b/CHANGELOG.develop index 5aac6e987..c1d71bb7f 100644 --- a/CHANGELOG.develop +++ b/CHANGELOG.develop @@ -341,6 +341,7 @@ sane way, here is the complete list of changed key bindings - pass (thanks to Andrew Oppenlander, Kepi, Kalle Lindqvist, and Evan Klitzke) - phoenix (thanks to Lyuben Petrov) - prettier (thanks to Seong Yong-ju) +- sailfish-developer (thanks to Victor Polevoy) - sphinx (thanks to Wei-Wei Guo) - tern (thanks to Sylvain Benner and Juuso Valkeejärvi) - transmission (thanks to Eugene Yaremenko) @@ -2232,6 +2233,13 @@ Other: - Added ~SPC m c v~ to run "cargo check" command (thanks to Victor Polevoy) - Added rust lsp completion with company and bindings (thanks to Justin) - Added debugger integration via =dap= layer +**** Sailfish-Developer +- Key bindings: + - Added =sailfish-scratchbox= key bindings (thanks to Victor Polevoy): + - ~SPC c s~ Show menu + - ~SPC c s b~ Invoke mb2 build + - ~SPC c s d~ Copy rpms to the phone + - ~SPC c s i~ Install rpms into target **** Scala - Move =ensime= to the =java= layer (Tor Hedin Bronner) - Key bindings: diff --git a/layers/+tools/sailfish-developer/README.org b/layers/+tools/sailfish-developer/README.org new file mode 100644 index 000000000..b47ce130c --- /dev/null +++ b/layers/+tools/sailfish-developer/README.org @@ -0,0 +1,31 @@ +#+TITLE: Sailfish OS developer layer + +[[file:img/logo.png]] + +* Table of Contents :TOC_4_gh:noexport: +- [[#description][Description]] + - [[#features][Features:]] +- [[#install][Install]] +- [[#key-bindings][Key bindings]] + - [[#sailfish-scratchbox][sailfish-scratchbox]] + +* Description +This layer adds support of sailfish-os development packages. + +** Features: +- [[https://github.com/vityafx/sailfish-scratchbox.el][sailfish-scratchbox]]: handy sb2 interaction. + +* Install +To use this configuration layer, add it to your =~/.spacemacs=. You will need to +add =sailfish-developer= to the existing =dotspacemacs-configuration-layers= list in this +file. + +* Key bindings +** sailfish-scratchbox + +| Key binding | Description | +|-------------+--------------------------| +| ~SPC c s~ | Show menu | +| ~SPC c s b~ | Invoke mb2 build | +| ~SPC c s d~ | Copy rpms to the phone | +| ~SPC c s i~ | Install rpms into target | diff --git a/layers/+tools/sailfish-developer/img/logo.png b/layers/+tools/sailfish-developer/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f869470ebf40a4c12198231124fa25fd9751b666 GIT binary patch literal 12655 zcmc(`byQT}8$No5?jBlFkxuFEkdp3BVL-ZJ2)y z{rz?SxPRSs*FCIRvp8q(bM|@nyWjVDo_9}zuC^*69xWaK0EFslN_qeQfq@?~94zpR zh+m8d_=VvtuO$xvh&22gTTJkOCVMqKEdU5+0|0mo09=8m;3xp_;|G9k8vu~_00304 za@$`>ffumso~tSW_YZ%CU1jOu8Ejv5EoJQA*p#FM;$p*JvH*bJM_ozYAn@1TQqTu_ z!#1qL^Q!IqY;HNU7#qPU!|A2RLvkchL&ao9rVgZi_{Jjhq`woH;@7%Xu@afsi`n1c zVCY8HTllj;+o*1%7!3mHhX33y3~Ql44!}sIiWxc?7*cw+?r_+ zjlVq+T|fHK-%Jh684^OJC_^~|y3{|(!l7McmCk5n_b{3aCV{ACC4yf{baS5(_Nv@9 zjQ$9WUQuSjhHHG2AjE`GV05$c!{yYs&AC%q@^xf37JOYPcoZYk7F2{VoEB9d4e!@`kk&*YLlC{599s$OM2qV|5`mip2^Xpoa> z+a9ScKIqnVQ;Jp=aJ+CS2eqbJoiw>jwnJP(t#}td1Fg>aDERWR2jm3lAwxtV zIIZ?ED{Ev!2~7_}w}*3t61ASYc^loV_Pr?qs~}r_KC9BUdlH7E?4+e`22*ib`romwQdx&XOpJq<^Kq-*W^8PjqY7yJ4qVGxv*FUa3FI#RYsw^8c z>JrTw2^;$L1PfM7JDfT$(!w@;4qW((GRoHfI3IuM<`&Y^3iDltzbF6CG1B%Xv-vqV zgTn8%ONb0OR`7>f-d59?ILUSAA1Ah+IZA#dKaJz^O)`wYKQu#_guWKm1Y0)`*YoUD z;VpidIjKktQll;yhvNBMx7Wx;-M`VDjaMjbjCJKdQh5v$0S8(Qv;OqP+FxkpltqiW zfX{%mK4EI?63`a$3v1()(F~>cYA%ndPVZ?AS&7%nhZ?Jc>?YVM_1HFYc@jI?X?{=rnLhG}r<;B-xa__h=?}W(HFV zt*=n)r|SHBA2JNl!t9o^SrgKgCT(zL!ZtqVMjM{Am>{jV`0-zj zNX_2vzyr$Leb#kQIZ}8Jx5$F;iKP=v%CZDc9VxQs$ManIDqr?~n=0KSJks1^WRuCqTb@}z+466x(9z$y%Q#V^EH2K2&UC`R3z#PI z3=ZQucVv2vzT6%Cru`*`e)a`-;VL1ur!U`k7dW9t&QVPq#0+n)OSjV8(x*SlLhM2T z+V(s5@sNEr;G=d4F$wFOlVi!hSLWsmiCRVZumy$;U1@FRr;v-?k5xW3<*p*elGgYF zQ>CNnTTdm!iIo_&jC;c{u%j5pT;ON*){ngjS{?M~^JEO{wsub^4OZEEQH9hOv(2R*Cz%Tt-4(Z$fyX z(KWGBb$6$|C0vIY=gxiM>_zQPyJEA4j&h)f;9f~(sPrkcpO z&y_^3*+EoJ>gT+HulA1k5NYOv(>w3g)8Mt|B_El+n-X(@e%>$~vO4)gN#W70%g{T^ z79}Upr!@FA`}Yv=B?fA5g^~X6JSHla90dH5C_E#)xPi;V_3>@pOX>7pH3FDm&(nyv?TNnIH7<5T(;) zi;6xk6zIQ(PH~w&u?nom##O7uV64CT$W)_R86!I@OXN^MGa>=JDd6C*h&vu~SAON! zd+cPRMfKg3W+VuE;_$;O^u+s0QS!J_o}IO*P3d-qS`C$KWRWiYG#)*kO;hc4dvG^e zgq+Qyz6($1un`z8iXpy9t6IRP*=H7QvYXJJFB0X>jrJ0rg*Dx6-TVh__Olr}{?3C( ze_A=7rq3#Rc?a~6Lag*r8$shCor7@Cg)#*%AJL^Jz#&r0pz$u@F8Y+ zIHgj5(4Wdj!jU3m|*Nd4alKXZ3 zALqWMKYdEo(-CM)x~>5b0gyp0(GQ*4#EW#2B7 zZBfSvkGE6!wUWZW!tC^U@GytfS~n<3di??z9*m z-{$1x>=^NypTP`6@udk0&{xs_HNWZyAuC z%wT;u@l}Rm9LJ$uyn4S^+~;p--%LN4!v3niw%zta^m!Te`jz!l5!mcLev27xQJ_PR z+UTrXyT}Ef8a4hCYl>Nm!^@r1YH&bnuj4#>%?`--^RtH0 zwFf_`;hiPxtb~+eV}&0C?=QIPf$kK|X1`z^wU%B~+`uPR*Rd0UPE8ktC&<5W_1@Ne zESnakwdByt7(e{FP48&T?8dx(;AMn(j>fH;@*RF&+G}FE&y^!dHtl@g0SJ@aubE)@ zY_e)_2UZd?H2o}F7rtd1_&Gd=7&g^aEfj}s{m7vRHUjf(S*e#sw=Vni6=Mchh8d9C z_2=R!D{Hjfo;jERjvlflu~qdNerE;m@X0?X%OM7##MM|sTB`H~f~@p1I$yE#u^nz; zntVr)=J61ek*C92i6|lLXHnuk@B2kJfuT?A?H*Ehlt|BqJi1HW78*oNrw}zMRRAZsElrbpLvy>K`IFw?I9#le zh8#gj#oO^1Asfao?dMJUSuvgy9Q9$Lq=Q}q#cQ(ILwzO#S32q+R7ZFAKI?|4473nK z4x#L+SWUD0q%S&)ktfLaD^yAS0dpE49*iaWhD#aLSvuWx(gkESXm14(w1>_$akw=RV zD(l0QxYlJ^in#d08^@sN*|XvnwOsoFsS=mMfM%|kSCaSj@E}PDy(P0Kl}0~)Jwra4 zFTHay#uwetdy3b|yN;9nU_$SGBt9FG%@al4ai&K`o zR~}KqFqE}eM>sPZK<})>I^hQFt{l(ySu=m}nu{kr50Dm6H|W=iaf$!%Mx!K5;9pU( za?tn^QP{4}n90l?{H7vn=58P!%5@fgn-`EdebwRo0JlHNMy*{igd5`x*|P-0#{3HY zOtLxsYMR8i*(cwz3#T<)eEdCRxw_i1rv#b06newV`4`blG)F$5H8)eYb5YAV_PV$> zM|qfJ5q+goWaZ<%EQ6!nM5)$O7kvMu&*hxcW1=;13v86VITbYtY$jwBmz3 zauo=)K_|l6WxZ@-T@Ed~OOvpodpQf4A3wrfQ{Ng#f6`s)Wy+nn|6_hdnm_%ij~w=UB*yqScT!W-MfI?1N1}@t z`xX^}j2MWZ=j+uVAn&gA6UzSXf9kZRg9?>4S-(L;Jqem!lH3fsU$te$g8h=Bvzs?z zz^zFnZJzV^8c#|E1d6=t=L&z{yq6Sg=3MM3UVgy`ndABwX~*zv?&(3$Y>|(Z8_Ppa z^=R&dOq4&^@A>oRaeQKw$Q%SRENrHsd(skFE0?bv`WXKtg8b|D)6M54^HOF_@)2Cs zXtbO#0oXhvu8}i%(|k!X;g2HIEwBZH&Uj&RjT*cGs!gebt6IkvQ79jJeKBr}#lu;PR)sc4Q}?qc-!SNg&EHY2(K%h^**Y_vd0$~Sc*W;3D<^X^?0flLhbkhZ2(D4!FO z4fLA8pRr2IEFM_B^399gJMEqcSlAE~YT`xtwts>%-+Q~ZqeuQ(9houEfZ%=Gh@{Py zT28z6l)<}1@43y8Jg}UyK81X0M|0+P`RBZTuy~g$!)@mjDCx?y%Q9TsIxM(^W}X+}Wbk*XEsp zNAGG{mz=PoR@LMbgz$%DKDE+LcL#pM=KEJZq1zkh=At%iawZLE<3PKjW5hWM#(N}9 zu5%~m#Fh_oJslLpwv2jdFlY0IKPf0eI#gZMG%)V^(K;D9X}L0nVbR$x-(hY!){)wf zXHq=X@oTdWQH%llV65H;MuR6UWKsHN+!xmf3Vz1`udOhm<5}{!KC-DE6 zUw--6iT$M3rNSyhOWd0F`|TJ{23{nyDhElp&$Y>l<|3v)2S~?XjK3o!w8lKSS5Pi4 zo@!|6nzh+)HR0~IEAJbO*HK?MYm?$^Vis^KWUg~-|Jj2^P0nfMjzjcev;Cg_dzdrN zwFss*F*GbDW%x_K3n94=-)sq0i1O);8D@qWaL_fJ7@D0xWI$j{zT2CeB=4N zX8rAx0yr04>@Ae{1Snj%kwU+{L9#6240*cT?59(fte6oBu^@1@NO3+;ucXe+Q8=wL z)0JHeLZwirbZYCT&0g!V*3Ok?IlF1B7j7C3$S7;LUS%Z)l&`ww;U2uqG>CHM9=V#c z*)vuOC%OHN!hHx)|Kdr&G%P`3ac*20-~GY3UJ>nI^&c^NY>tI+hQ#T#Nv`_SYy6dh z|NiGHVYrJ=&Q(Y)pj`Pb7*`))3!kuTvnsJXh^amlTd%%l0vANLbB{3^Z9#%(fc}xm z@rS=}g;$C^W3HP?fsSK#@L4aQ|MCMkD0)(%2TL-c^Iua^Qog>tvab+b26U}XTLJPQ zj0f-5V2j%S+qK-Ythup@iwo^3ny3?64Ou=Th+i}i?nEPt{D54n|(3FPXo{eI@CHQh&BgzWBn#&jV#dQwb^^?JH2 zq+GUHcs%((BiLlUD$ORv9M9>V$?;U`Sy{pMj7nva;5B#Pt;z$3c;$JDq5XrV&-QWp zCi-#$R8%JeEK2aUOs zhj1tqHyn+`ACv_}V-lj)&1q2_pOQ63$gMd$KI2>dWb(@SaFLuPvWf8+g}^7IzMVrK zpMrL~`#i_uU(LSwq_}uMhlNlU={oH$%brC{ME?k6rAm z1k7b|Y$iXlr%G1^X=NiXG#nxlu}ya#8tJe!xIGpUDV7g8+nslmb5=s{V3^2)mC;Q} z0>LKi4#w}c@832*2oATSP0)fw%=KorH)O*3NzcOjpI-Ya@ZaJW_dtUJwcWTFEB`0m zH2rxsVb%8I+&YoZKwxGu83TB&X)+rdKrb6kC#Ri+;ic$doAEFmvY>*)2mEFZz>RMYRl7`*k-=kem-th1&i&?zvHMMcF((G4`GdC*4BND>=a z)LT~ra7NFlT8eG^QxV0X0V7&!B|k`RmEBcap-IYP!Vl5mHbc9tRS%W*-`i=ND9K>= z-D1YHfsjk%&}@(ovkWW&EdYe zWkW9GbKi?Xg;x@cre#G@qM%6g%wzG(Z@kOkXKW**UDYgj^pqU9oa3?g-#_OzLT*)j zg}XQof_3T#60$`m0fOf<1;jSrx8n&qGq|7!JFY<>6MP0wd!4xay}6}!f68BPte2#V zgRC~PM?>&ZYX-y~^pya2Gi5~fciZh>f#7F)Dt}5 zE|1{G{!&5!jP10A-h!8wz$XQcqs{@nqx}5LaR)&y5_&pLJhZQ09syvM7S@#_pJ%97 zC>-<(Cw=I`H0Z@9Pa0%fS8gGQUw%TraeMH((FH1H#!m59B30-cPLwm?PHy(g7^N;g z9+J?krTDfU&xO^_$^H6CjMFB0@09qg^yf0@kCZLTK7u<4(n7xyTfq-kDL=l`@{w+N zZYCe}z{YS&w||ngX>!P9W|lNhyE&QZBG^-YnLo;0n4;eB=snIhvmlplu_4 z{B7Hp?J$=CsSu`YAbnKna%(j#(w6=OH>I^R&(uK766-UE68#Ev<>W!qN44i_y?$vb zqWYgjL_~rdR~&Ny{t ze{su$m>=fEzGXcFL2wEbd`Fby+?Fq1_dSM!4hLtwCgC5kR+F2;4uXzlwMFz*l$A(_ zLLt?<1z2+62VH1-C}v>bsGIQy7kQzJ@WkoP-6_2n&(KKGPLv{8o$7LLdBVRgo1~m| zJKHpAe~v>)1Ez|DoP=yZu*lA^*HnBqjJ><_kC>5OG8JTt!={Sep16jzG23EmYr5uT)FSBP%>SMo!1hWEkNu-L9ozjq4$ zK zTcGB@^z;3Tsa(8%=is@;oLJ_~Q7*~?=h6QSWaM+MzEYI)8pIrWPfj!kQqTeKZc6IE zZcCW%n3?ik^X0JCOAHXugTp}lPYA2UT7NgE+AYWTJ!pBfDywmiPw~i7$x}Pl{E*T1 zBh}{drO^!cg8@xMavpthyl0RjPIexN9Zmqn3Q|BtWP`q}SQcq^yI3`Qkz-3uCDd3t zN~oGP5uA?LQ*5@##S1F!W+1}gu45t#scDJ zblU}gMYJz^(3L*3^B3#N!W+H@QD2o_kpfk5quhG^&5z_aHeoOrm&rr%!G**D79wkS zqtdbUR~Hoqf8R%ZhnLW4BD#w%SL~fw6yLx6a||)sn1_o3 zCgwADx@`nefmaMcKEmc?b{RlmHQ~#U|foVYVXqs+!MCO zqTgfxlc|3F@8Nc)GlQBL`WRvnOMIg#E^(`*gvl!u8n3f$sBlO@t$}Evg^nzezB)Fa zpkE-qv(76|%T0u$N1dRmBhFO#p@m(}tB<)lbSkg#mH59Mnj=tSkdJkkEi?qlq-bWIs1oS}g;YHS5#8{YV)T1txe9jYSM zk@GJC;05djIEu1(O8GpLNeor5|KC(CV+m-6t$CN;-+i{lQpG^-ldY1IxZ}$~xD5;0 zCuW%ieUw!PSs!L!W^Sddt*y;tdpwWl|O}55IoOdZjpMJg#SkkXr z(tcPS8^hzqw>1+Qy~o-N-zC5-u3S0Sh^2Kr+G%_fZn)Rquuq|8cS`v#0pF)>@jnRT zF>w|nEwzL)dFYqn0|VkFIrUp zE$Xp&X#1^wfkil5GdFW&!^i`*;vr_7+$vnpA4LR)SMT}(!0reVx*2vk8A2L1j5 z!9gIkI;q;%s|aHrz%OFqJ81J4UZ{tKyst2!=LOfYUDCr^7G2f(wOct-1-MVeZ7}Lj zeJR&v|6bESMn^{%H%*i9T=|4dPUXz;5#}A|gy*{S0iPm|46Pz>2bd}=?3|zwIzT09 zweqZF{TCkn8Rosp~?xE^|*c3t010l4DRaAJbC2<@68p zq8|k5XBA#sMH+YyA}ZNHR(tUkdej}y$dyT#s|;Th*EMZ@NBB+w+WI9ZYCQY7{Y>C9 zn!ht!h?Xd08;R7DN*{_?j!N^YRdRp`;|)O`y*44L>apXQ23QUoWS&L-;O_X^jBGxh1i7dej^ki7tc*nl-?WMF1 zgskSxHLy#1%}&z$oe8-Dbh5ITqxDkD5n;c0(oU*Y~3PJ!#!ufU2|$lNXyxX=CdWt2Z?;goZrA|nP+A#4Jc`D-%YbVt9(sw3>g1@`FfEMR(CEKz z$Dae!a{car(w>$3aDU&*%g5Qbw|Lu{=(_l34>#m>i z)GzoJvQHJ#F==|(sS3H(kdk$8u9l9|*dQvBfu$6XGL8l&BW$+1w}%9z>VZjL78-LH^ui?t>5OJ`WxMu>d3QIgVF-g5aDlscFvR>drT*u zo!qhI1Yz-P92wbhzx%dYKW9ir=Vl%@Q)r1hPSir^d3j9zSa+n zG>S~;acL!JL>;O#GF;)@na52heoGb=7dUWLEWX)kGmcG=BB`Z78=qK4XJu-t7br=0bW`l}sQ${ZCYI^lcB;RPyR5mXb4WVb( zU^$l=Y3>%j6|4c$&36KxpUU98Nm%p|1XU#mGA2zZS<>wV>_ctLB_dwbwE6KSAKLoI zxyd$)F#3#i?yOmcwYf>eQmHO@dl!5XN%E1SOvf;HoSQ_}Tf0bF{f_QKP*ve+(i49x zJFlhC`6!%F@s-OiiOk+3@{xwJw%Uc|0<9-pkMtoivs#j=jnA!T@)l-97!zlPjD?c% zMPG9=2&PP)+=kd=yBMGa%GjG?yO$p{fu)uOz&rE{516B=AjooqeYuN)^tGy+eh;#W zvnG>C2+c@%Ukfa!d8&gWZ>i>5bz2DMZf<4I&uQU8|FI3`g~f`Hd>*Cb7w0mb&6$CL zff|}7HyaQ0g;1ykwCa?bNk}O3R*%im8YPz6EYqVe{^A@8R23*0^cwi4Q2lR+$f=_K zr+$7V6DrlKLFZ_JB1WNKDgwE{u=vJ7_)pc{lCc z&uax~Si95R1?fQ?;HPQ<5xV`oMgM{UYu!n{__~c`#~z&iKeW_oRKM^%34R33bK0A( zRPYYCevJ*L)}IXy{`o=3t1t`4qO3qYc5VdhdLm{`9@C#Ntmz3x8Jc%x zg-Jdl*BP_dp6&3$M)NsB9UBG=g)9dMRs1B!`=iQo;Vzo=EP!z1@-OJSSNv}C=Sj>{ zf1ybcDue}5-+!GkSAHOQDXjyRuGAP!K^0o)R~D~%%yio3a8|?oZa;e7XBYCFS94TR zVb|@xdZ(L!h{HtePCFwY_RLMZjO#=aShHkR2lSafus9w5Np|djFIRL2IfD?eF4o$S zf=PBRzCE)gEl&>X#^x>7KnRPxSURow2ErFiZRZ|pkGpFVlYl-?Zer{coY(X(Aa4+R zqJ`e7n7zIrcpKe++l{rax7DxkZAnMVo`p#kV`9qYf(Lq`L4pDcI(NncEol{|=mf>0 zOwit+7lJ%IJdf}$!^G&O8X`Dd^hwq`*J^^sN8@cG*h_H_!-+?J!9$I|+h`9oFpie$ zNy74l+1`5nd}*_q-paA2uS8JgPyT?yy=y~G!KtRYXKx+3CeRLJ)Ra0iFs zuxbpi5Eae0_4~64-Ln5CCbZO~sgS4W^Y?5{-9Xsbmt@o^s))4HGJq0p3Vhe(Y^Lgy zqM!IWA-<{hg--#XueIAPXxS6OtCgJCB1D78lnX9El?u46BC=aB4%Evfl>Cq@ir;N= z=1z|#Z%8OW$*^-=*#$*^p0pO8p$pFqkNtcd z`iGx}@4rcm$%8@>$ABAOhnF#R-1h{ya4~VgzoOA0RGuuK_UXHg*xL-YyUp5^+VMc}U#Mj=i&IPoEPg=j=@)$=m77&GdIuc(_$~v-qH$Mm z+S}XAYB5Zv_FgWublu8%aJvQmE7$fU)XT~LqAZrk;Ce)-+&14cp{i|P&fy2O#-8=aY8{gJmjA%QHg zxt)a09qparAOC%vsyJ~HB52ydx{+lywPnI4v`I%(TNfw9O)kSeUf~C&LGNC_x-HsX z%2bFdDAV|}|2$?p`fLnVKCma|n8KH8tb1f8&A$I~rj>t%Wk3J-30Mb%{Gv>exOI!8 z+naxWiY0omPrA?o6MCZvlmm?M z2?1bm7&i{Ob4^LPsJh~91PdgjE~o_F8bELRkDmouROy6(j6KNfRv7!d)(z~n(~oHs z550t&+%X!SsSUYJ_x#h)02IR7B;0)}zhXq0hYg7;p2w6raJv=Ub+$Y=?1t{MP_5QJ z5Wt^VevKTPL$v}+duY|{&kq%Z6)*mN&pv)J&>$;^f=O0N+FrE!4#>!% zbA!^2g`W>4hGdNA`iL31?kV$bRes!%%6eqy&Ydclz|bC>@pQxpN8bB$n;s)4vz>D!_o#QB>8DsKg`+9tWnQ*XH1u0-@56 z4c4){CpQzy45B^(;y#9&>XjDgh2zoWY{@zGHEF3sC@R8aW-snIrE|4z;d?$HNkREj z3Xo-(!K|2?1T{W&u(P-S!~ddh#YC{VZf6{g6TU2rW69H$j}t{@r>tr$BrFdWU0M@{?OWzHaKZPy{^7#uZ+ZG;Zur8x_Bv(r+w<@ zCu@3Vw0oV&RZfr~+C-co17n;hP~M@xUpi$q8Ke=PcE^xFm%I2;BF#VAQF)2xR~l4| z_B+9Wa^14EGKV43b}`n4aTJoX7fnf5l)Kr5F_iQ+iEjuUEFk@BUnn|$0_~Ea6n8q` zP-e)nYpIFyvFm^8#C?4?ral*pJD2HKZHu9UHpgOc6U<~bEw%AZZIP~{r@rK(*FKDz ziOF>23ajvl>T21TGlP=&_0=Om#XH)}v`$3W#Sd~|KIjxz`9zdv1GQ-4R*~c+J3W-B^W)bF6_wHSIZ=iblcqOUg(lo%-%QR%0EPK%FG@J` zKNaT;_jDhFW;aZg)qw6;*T$h1K7*kGMRnvE$)6I<;qFH``zM6|Pq&juX4aP@Vl-0Jm2h?v+|02d<_lJA7+`c>e{W1!%C|@~KEi z?c4g!P0NqXd;OIc%rlEzwD_n1n~RmL$`Pn8!H(^_s1+q`&KK43ZUvcyCPR$p^&e#L{kKLx@a?d*l!_dhwu7qE7Hl+4b`D+uEUaxnp zZ6@^>i~ii!kG+C;dU({j-J?EP0*$7GOJ-;o@K7eQ?}~!+??yIc=!eeAfCL3jsQ5yr zMhUS1Ts7^1)2ONr9?pqWxxz~wO{-LyzmMuXX8E#9n==b)fd z9~#yKU1(`FwiGIYZw4I{tE9ato7$@BI}e~@s^M=jnk-RaI=E!}Yu0Z!QXM%)mommd zu^e*H1v9?Q(`4hi{qWbAdn8fw?RL=eLiz8ee)Nn-1u&(&9{oZI2BeV+6U@$KCv(C5 z`26(9LXj;4c!M z_$r(DI@tO;O4xflf?t3jzknzYzbKEOpn-s>gn*!guqYQlzXU&jtwNmX|E&Ye)4|m# Y=>NIH3Zv`>*a1*i)>f)ju!;J=0Qt>1cmMzZ literal 0 HcmV?d00001 diff --git a/layers/+tools/sailfish-developer/packages.el b/layers/+tools/sailfish-developer/packages.el new file mode 100644 index 000000000..ed50ec641 --- /dev/null +++ b/layers/+tools/sailfish-developer/packages.el @@ -0,0 +1,24 @@ +;;; packages.el --- sailfish-developer layer packages file for Spacemacs. +;; +;; Copyright (c) 2017 Sylvain Benner & Contributors +;; +;; Author: Victor Polevoy +;; URL: https://github.com/syl20bnr/spacemacs +;; +;; This file is not part of GNU Emacs. +;; +;;; License: GPLv3 + +(defconst sailfish-developer-packages + '(sailfish-scratchbox)) + +(defun sailfish-developer/init-sailfish-scratchbox () + (use-package sailfish-scratchbox + :defer t + :init + (progn + (spacemacs/declare-prefix "cs" "sailfish os developer menu") + (spacemacs/set-leader-keys + "csb" 'sailfish-scratchbox-mb2-build + "csd" 'sailfish-scratchbox-deploy-rpms + "csi" 'sailfish-scratchbox-install-rpms))))