![]() The official hosted Weblate instance is free for open-source projects, and I highly recommend click around the website: īasically you add your "project" (let's call it MyVideoGame) which can contain multiple "components" (let's call them "LevelOne", "LevelTwo"). The alterative open-source tools like Pootle and Zanata didn't seem to have any hosted options (and either way both appear to be discontinued). It allows my users to translate my program, so all I need to do is pull the changes in using git.Īs far as I have researched, it is the best free and open-source collaborative translation system available. Each `car` is replaced with `cdr` in S.As a software developer, I really love Weblate. "Replaces OLD with NEW in S." (replace-regexp-in-string ( regexp-quote old) new s t t)) ![]() ![]() (+str-split ( substring str ( + s ( length sep))) sep)) (if ( null ( car seqs)) nil ( cons ( mapcar #'car seqs) (+bool (+foldr (lambda (r l) (or r l)) nil seq))) (+some '(nil nil "text" nil 2)) => t (defun +some (seq) (+foldl fun ( funcall fun acc ( car seq)) ( cdr seq)))) ( funcall fun ( car seq) (+foldr fun acc ( cdr seq))))) = Primitives = (+bool "someval") => t (defun +bool (val) (not ( null val))) Make config.el run (slightly) faster with lexical binding (see this blog post Other shell scripts, app installers, app launchers… etc. ( $DOOMDIR/init.el, $DOOMDIR/packages.el and $DOOMDIR/config.el), as well as some This is my literate configuration file, I use it to generate Doom’s config files doom.d/modules/private for the currently implemented modules. I’m moving the big reusable configuration parts to separate modules. More Doom friendly, and for that, I found an excellent example in tecosaur’sĮmacs-config, so my current configuration is heavily inspired by tecosaur’s one. Now I decided to rewrite a cleaner version of my configuration which will be Of vanilla Emacs style configurations and Doom style ones. Internet, which quickly becomes a mess, specially because I was using a mixture In the beginning, I was basically copying chunks of Emacs Lisp code from the Spacemacs, which made things much easier, but it was a little slow, and justĪfter, I found the awesome Doom Emacs, and since, I didn’t quit my Emacs screen! To optimize my configuration and how to do things correctly. As a new Emacs user, I didn’t understand the in the beginning how Started my Vanilla Emacs configuration from scratch, but after a while, itīecomes a mess. My machine, but I didn’t discover the real Emacs until 2020, in the beginning, I I’ve been using Linux exclusively since 2010, GNU Emacs was always installed on I’m using only Doom Emacs and Doom recently introduced a new feature toīootstrap other Emacs configs, so I switched to a plain Doom Emacs config. ![]() Until 12b3d20e, I was using Chemacs2 to manage multiple Emacs profiles. Recommend installing all of my dotfiles, try instead to adapt them or to copy Now the Dotfiles can be installed using the following command however, I don’t Since commit 55c92810, I’m using chezmoi to manage my Dotfiles. Variables, user tools, Git configuration…). Generate some other user configuration files (define aliases, environment ![]() doom.d/, (available also as a PDFįile), it contains the literal configuration for Doom Emacs, and I use it to If you want to reuse some of these configurations, you will need to modify someĭirectories and add some user specific information (usernames, passwords…) This repository ( abougouffa/dotfiles) contains my configuration files for Zsh,Įmacs, Vim, Alacritty and other Linux related stuff. Translate capital keywords to lower case.WIP launch.json support for GUD and RealGUD. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |