San fila Emacs Solo | Mewayz Blog Skip to main content
Hacker News

San fila Emacs Solo

Kow fɔcogo

15 min read Via www.rahuljuliato.com

Mewayz Team

Editorial Team

Hacker News
San fila Emacs Solo

San fila Emacs Solo : Module 35, Zero External Packages, ani Refactor dafalen

A san fila ye nin ye , n ye kɔrɔbɔliba dɔ daminɛ : ka n ka Emacs labɛncogo bɔ a kolo jɛlenw na k' a jɔ kokura , a tɛ kɛ ni kɛnɛma pake ba caman ye minnu bɛ sɔrɔ , nka ni n yɛrɛ ka kode ye . Laɲini tun ye ka ɔridinatɛri sigida dɔ labɛn tiɲɛ na, min tɛ kɛ ni dannayakow ɲɛnabɔli ye, ka fɛn kuraw tiɲɛ, ani ka baara kɛ ni fɛnw ye minnu ma deli ka kɛ. Bi, o sigida in bɛ ni modulu 35 ye minnu tɛ kelen ye, a bɛ baara kɛ kɛnɛma pake zeru jusigilan kan, wa a ye kɔnɔna refactor dafalen kɛ sisan. Nin taama in ma kɛ kosɛbɛ wotoro dabɔli ye kokura, wa a kɛra baarakɛminɛnw kulu dɔ dilanni ye min bɛ bɛn dafalen ma.

Yɛrɛlafanga sigicogo dɔ jenɛse

a daminɛ na dusudon tun ye dusukasi ye . N ka sigicogo kɔrɔ tun ye sigida pakew sankanso nɔgɔlen ye, u kelen-kelen bɛɛ tun bɛ fɛn kuraw de wajibiya ni hakili ye, wa tuma caman na, u tun bɛ ɲɔgɔn sɔsɔ. N ye waati caman kɛ n ka sɛbɛnnikɛlan ladonni na ka tɛmɛ baara kɛli kan n’a ye baara juguw kama. N y’a faamu ko Emacs Lisp, n’o ye kan barikama ye min bɛ Emacs kɔnɔ, o tun bɛ se ka n magow ɲɛnabɔ k’a ɲɛsin a yɛrɛ ma. N mago tun tɛ pake la walasa ka n ka todo list ɲɛnabɔ; N tun bɛ se ka baarakɛcogo damadɔw sɛbɛn. N mago tun tɛ karamɔgɔya gɛlɛn na porozew ɲɛminɛni kama; Emacs ye primitifw di walasa ka n sago tigitigi jɔ. O hakilina jiginni in — ka bɔ feerekɛla la ka taa boon jɔbaga la — o de tun ye fɛɛrɛ kɔrɔba ye. O ye hakilila ye min bɛ ɲɔgɔn sɔsɔ kosɛbɛ ni sistɛmuw ka fɛɛrɛ modulari ye, i mago bɛ min na, i n’a fɔ Mewayz, o yɔrɔ la, o yɔrɔ in bɛ yɔrɔ kolomaw di, ka fanga di i ma k’i ka jago OS ɲuman lajɛ k’a sɔrɔ i ma datugu feerekɛla kelen ka yelifɛn kɔnɔ.

Module 35 jɔli : baarakɛminɛn min bɛ kɛ ka ɲɛsin flow ma

Sitɛmu min bɔra kɛnɛ kan, o labɛnna ka kɛ modulu dosiye 35 ye, minnu kelen-kelen bɛɛ bɛ baarakɛcogo kɛrɛnkɛrɛnnen dɔ ɲɛnabɔ. O modulari in ye a ladonni n’a jɛya kunba ye. Sani n ka kɛ labɛncogo dosiye kelen ye, min ye fɛn kelen ye, n bɛ ni yɔrɔw lajɛlen ye minnu sinsinnen don, minnu jɔra kuntilenna kama.

  • Core Interface : Module minnu bɛ kɛ ka finɛtiriw ɲɛnabɔ, barokunw ɲɛnabɔli, ani modeli labɛncogo .
  • Labɛnni ɲɛtaa : Ladamuni baarakɛcogo sɛbɛnniw sɛgɛsɛgɛli , dakunw labɛncogo , ani kodew lajɛcogo .
  • poroze ɲɛnabɔli : poroze sigicogo nɔgɔman min bɛ don ɲɔgɔn na ni version control ni file ɲinini ye .
  • Dɔnniya marali : sɛbɛnniw , gafesɛbɛnni , ani hakilinaw sirili siratigɛ la , a bɛɛ jɔlen bɛ Org-mode kan .
  • kumaɲɔgɔnya : jɛ-ka-baara minnu bɛ kɛ imɛri ni RSS feerew kama , minnu bɛ bɛn n ka baarakɛcogo kɛrɛnkɛrɛnnen ma .

Module kelen-kelen bɛɛ dabɔra ka kɛ yɛrɛmahɔrɔnya ye i n’a fɔ a bɛ se ka kɛ cogo min na, ka kumaɲɔgɔnya kɛ ni fɛnw ye minnu ɲɛfɔlen don koɲuman. Nin ye modulu sitɛmu kɔnɔko ye : ka fɛn bɛɛ lajɛlen dɔ dabɔ ka bɔ yɔrɔw la minnu tɛ kelen ye, minnu bɛ se ka ɲɔgɔn falen-falen. O ye fɛɛrɛ ye min bɛ ɲɛnamaya jan sabati, bawo modulu o modulu bɛ se ka sɛbɛn kokura walima k’a bila a nɔ na k’a sɔrɔ a ma sigida bɛɛ basigi.

ye

i yɛrɛ ka baarakɛminɛnw sɛbɛnni ye ladamuni dancɛ laban ye . A b’i ka porogaramuw sɛmɛntiya ka bɔ so jate la ka kɛ so jɔlen ye ka kɛɲɛ ni i yɛrɛ sago ye, yɔrɔ min na, fɛn fitinin bɛɛ bɛ baara kɛ ni kuntilenna dɔ ye.

ye

Refactor belebele : Ka misali ɲumanw minɛ

San fila baara kɛlen kɔfɛ , kodɔnba tun ye fɛɛrɛ juru dɔw dalajɛ . Baara minnu tun "ka ɲi kosɛbɛ" daminɛ na, sisan u tun bɛ i n'a fɔ clunky. Kɔsa in na, refactor (refactor) min kɛra, o tun tɛ fɛnw farali ye, nka a tun ye ka fɛn dɔw fara a kan minnu bɛ a jukɔrɔ. N y’a sinsin baarakɛcogo tɔgɔw sigili kan, ka diɲɛ fɛn caman b’a la ka daɲɛw sirili nɔfɛ, ani ka baarakɛcogo belebelew tila-tila ka kɛ yɔrɔ misɛnninw ye, minnu bɛ se ka dabɔ. O kɔlɔlɔ ye kodebase ye min tɛ baara kɛ dɔrɔn, nka a bɛ se ka kalan kosɛbɛ fana, wa a sɛgɛsɛgɛli ka nɔgɔn. Nin wale in ye porogaramuw porozɛ kuntaalajan bɛɛ kɔnɔko wajibiyalen ye, a kɛra mɔgɔ yɛrɛ ka Emacs labɛnni ye wo, a kɛra jagokɛyɔrɔba ye wo. O ye cɛsiri ye jogoɲumanya la min b’a to sigida bɛ se ka yiriwa ni nɛɛma ye waati kɔnɔ.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Kalansenw Sistɛmu jɔbaga bɛɛ ye

Nin ​​san fila taama in ye sariyakolo jɔnjɔn caman barika bonya . A fɔlɔ, k’i ka baarakɛminɛnw faamuya cogo jɔnjɔn na, o bɛ fanga di mɔgɔ ma kosɛbɛ. Filanan, modulari tɛ fɛɛrɛko dɔrɔn ye, nka a ye filozofi ye—a bɛ miirili ni kuntilenna jɛlen wajibiya. Wa a laban na, wari fɔlɔ min bɛ don i yɛrɛ ka sigida jɔli la, o bɛ nafa caman sara baarakɛcogo ɲuman ni wasa la. I t’i ka baarakɛcogo ladilan tugun ka kɛɲɛ ni baarakɛminɛn dɔ ye; baarakɛminɛn in ye i hakili janya ye. Nin ye sigida bɛɛ ka laɲini laban ye min bɛ se ka ladilan, k’a ta sɛbɛnnikɛlan na ka se jagokɛcogo bɛɛjɛfanga ma i n’a fɔ Mewayz. Ni a ye modulu core di, a b’a to jagokɛlaw bɛ se ka bɛnkan ni tigiya hakɛ kelen sɔrɔ, ka baarakɛyɔrɔ dɔ jɔ min bɛ baara kɛ u ye tiɲɛ na, a tɛ kɛ a kɔfɛ.

Ɲininkali minnu bɛ kɛ tuma caman na

San fila Emacs Solo : Module 35, Zero External Packages, ani Refactor dafalen

A san fila ye nin ye , n ye kɔrɔbɔliba dɔ daminɛ : ka n ka Emacs labɛncogo bɔ a kolo jɛlenw na k' a jɔ kokura , a tɛ kɛ ni kɛnɛma pake ba caman ye minnu bɛ sɔrɔ , nka ni n yɛrɛ ka kode ye . Laɲini tun ye ka ɔridinatɛri sigida dɔ labɛn tiɲɛ na, min tɛ kɛ ni dannayakow ɲɛnabɔli ye, ka fɛn kuraw tiɲɛ, ani ka baara kɛ ni fɛnw ye minnu ma deli ka kɛ. Bi, o sigida in bɛ ni modulu 35 ye minnu tɛ kelen ye, a bɛ baara kɛ kɛnɛma pake zeru jusigilan kan, wa a ye kɔnɔna refactor dafalen kɛ sisan. Nin taama in ma kɛ kosɛbɛ wotoro dabɔli ye kokura, wa a kɛra baarakɛminɛnw kulu dɔ dilanni ye min bɛ bɛn dafalen ma.

Yɛrɛlafanga sigicogo dɔ jenɛse

a daminɛ na dusudon tun ye dusukasi ye . N ka sigicogo kɔrɔ tun ye sigida pakew sankanso nɔgɔlen ye, u kelen-kelen bɛɛ tun bɛ fɛn kuraw de wajibiya ni hakili ye, wa tuma caman na, u tun bɛ ɲɔgɔn sɔsɔ. N ye waati caman kɛ n ka sɛbɛnnikɛlan ladonni na ka tɛmɛ baara kɛli kan n’a ye baara juguw kama. N y’a faamu ko Emacs Lisp, n’o ye kan barikama ye min bɛ Emacs kɔnɔ, o tun bɛ se ka n magow ɲɛnabɔ k’a ɲɛsin a yɛrɛ ma. N mago tun tɛ pake la walasa ka n ka todo list ɲɛnabɔ; N tun bɛ se ka baarakɛcogo damadɔw sɛbɛn. N mago tun tɛ karamɔgɔya gɛlɛn na porozew ɲɛminɛni kama; Emacs ye primitifw di walasa ka n sago tigitigi jɔ. O hakilina jiginni in — ka bɔ feerekɛla la ka taa boon jɔbaga la — o de tun ye fɛɛrɛ kɔrɔba ye. O ye hakilina ye min bɛ ɲɔgɔn sɔsɔ kosɛbɛ ni modulari ye, i mago bɛ min na, i n’a fɔ Mewayz, olu ka fɛɛrɛ ye min bɛ kɛ ni modulu ye, i mago bɛ min na, o cogo la, yɔrɔ min na, o yɔrɔ in bɛ yɔrɔ kolomaw di, ka fanga di i ma k’i ka jago OS ɲuman lajɛ k’a sɔrɔ i ma datugu feerekɛla kelen ka yelifɛn kɔnɔ.

Module 35 jɔli : baarakɛminɛn min bɛ kɛ ka ɲɛsin flow ma

Sitɛmu min bɔra kɛnɛ kan, o labɛnna ka kɛ modulu dosiye 35 ye, minnu kelen-kelen bɛɛ bɛ baarakɛcogo kɛrɛnkɛrɛnnen dɔ ɲɛnabɔ. O modulari in ye a ladonni n’a jɛya kunba ye. Sani n ka kɛ labɛncogo dosiye kelen ye, min ye fɛn kelen ye, n bɛ ni yɔrɔw lajɛlen ye minnu sinsinnen don, minnu jɔra kuntilenna kama.

Refactor belebele : Ka misali ɲumanw minɛ

San fila baara kɛlen kɔfɛ , kodɔnba tun ye fɛɛrɛ juru dɔw dalajɛ . Baara minnu tun "ka ɲi kosɛbɛ" daminɛ na, sisan u tun bɛ i n'a fɔ clunky. Kɔsa in na, refactor (refactor) min kɛra, o tun tɛ fɛnw farali ye, nka a tun ye ka fɛn dɔw fara a kan minnu bɛ a jukɔrɔ. N y’a sinsin baarakɛcogo tɔgɔw sigili kan, ka diɲɛ fɛn caman b’a la ka daɲɛw sirili nɔfɛ, ani ka baarakɛcogo belebelew tila-tila ka kɛ yɔrɔ misɛnninw ye, minnu bɛ se ka dabɔ. O kɔlɔlɔ ye kodebase ye min tɛ baara kɛ dɔrɔn, nka a bɛ se ka kalan kosɛbɛ fana, wa a sɛgɛsɛgɛli ka nɔgɔn. Nin wale in ye porogaramuw porozɛ kuntaalajan bɛɛ kɔnɔko wajibiyalen ye, a kɛra mɔgɔ yɛrɛ ka Emacs labɛnni ye wo, a kɛra jagokɛyɔrɔba ye wo. O ye cɛsiri ye jogoɲumanya la min b’a to sigida bɛ se ka yiriwa ni nɛɛma ye waati kɔnɔ.

Kalansenw Sistɛmu jɔbaga bɛɛ ye

Nin ​​san fila taama in ye sariyakolo jɔnjɔn caman barika bonya . A fɔlɔ, k’i ka baarakɛminɛnw faamuya cogo jɔnjɔn na, o bɛ fanga di mɔgɔ ma kosɛbɛ. Filanan, modulari tɛ fɛɛrɛko dɔrɔn ye, nka a ye filozofi ye—a bɛ miirili ni kuntilenna jɛlen wajibiya. Wa a laban na, wari fɔlɔ min bɛ don i yɛrɛ ka sigida jɔli la, o bɛ nafa caman sara baarakɛcogo ɲuman ni wasa la. I t’i ka baarakɛcogo ladilan tugun ka kɛɲɛ ni baarakɛminɛn dɔ ye; baarakɛminɛn in ye i hakili janya ye. Nin ye laɲini laban ye min bɛ se ka kɛ ka kɛɲɛ ni mɔgɔw sago ye, k’a ta sɛbɛnnikɛlan na ka se jagokɛcogo bɛɛjɛfanga ma i n’a fɔ Mewayz. Ni a ye modulu core di, a b’a to jagokɛlaw bɛ se ka bɛnkan ni tigiya hakɛ kelen sɔrɔ, ka baarakɛyɔrɔ dɔ jɔ min bɛ baara kɛ u ye tiɲɛ na, a tɛ kɛ a kɔfɛ.

aw ka jago ɲɛnabɔ ni Mewayz ye

Mewayz bɛ na ni jago modulu 208 ye ka kɛ kɛnɛ kelen ye — CRM , fatura , poroze ɲɛnabɔli , ani fɛn wɛrɛw . Aw ka fara baarakɛla 138.000+ kan minnu y’u ka baarakɛcogo nɔgɔya.

A daminɛ hɔrɔnya bi →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime