summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* org: load `ox-md`Franck Cuny2022-05-101-0/+1
| | | | | That way I can export org-mode files to markdown (then I can copy the generated markdown to our wiki).
* my-uptime: rename the function to `my/uptime-is`Franck Cuny2022-05-101-3/+3
| | | | Using the prefix `my/` is more consistent with my other functions.
* my-uptime: new module to calculate availabilityFranck Cuny2022-05-043-1/+57
| | | | | For a given SLO, calculate what's the allowed downtime for different time period.
* elfeed: start refactoringFranck Cuny2022-04-301-85/+83
|
* elfeed: remove a bunch of feedsFranck Cuny2022-04-301-16/+0
|
* git: ignore more filesFranck Cuny2022-04-291-0/+4
|
* conf: swarp's metadata file is in YAMLFranck Cuny2022-04-291-4/+5
|
* my-text: add markdown to auto-modeFranck Cuny2022-04-291-0/+2
|
* git: bump the summary lenght to 70 charactersFranck Cuny2022-04-291-1/+1
|
* go: define command for compilingFranck Cuny2022-04-291-1/+7
|
* ignore a few more things with recentfFranck Cuny2022-04-291-1/+1
|
* don't specify where to write Emacs filesFranck Cuny2022-04-296-12/+1
| | | | | We don't care, as long as these files are ignored in `.gitignore' it does not matter where we write them.
* my-text: enable goto-address-modeFranck Cuny2022-04-291-0/+2
|
* truly no more use-packageFranck Cuny2022-04-281-1/+0
|
* README: remove instructions for forgeFranck Cuny2022-04-281-29/+0
|
* `use-package' is not needed anymoreFranck Cuny2022-04-281-5/+0
|
* org: remove `use-package'Franck Cuny2022-04-281-186/+99
|
* further simplificationsFranck Cuny2022-04-283-94/+74
|
* init: ensure packages are installedFranck Cuny2022-04-271-3/+5
|
* ensure we store local files under var/Franck Cuny2022-04-272-0/+2
|
* my-navigation: sim-pli-fyFranck Cuny2022-04-271-46/+33
|
* my-ui: moreFranck Cuny2022-04-271-17/+16
|
* init: ensure packages are installedFranck Cuny2022-04-271-0/+4
|
* my-settings: more of the sameFranck Cuny2022-04-271-9/+6
|
* my-git: sim-pli-fyFranck Cuny2022-04-271-62/+21
|
* my-prog: enable electric-pair-modeFranck Cuny2022-04-272-4/+4
|
* my-prog: more simplificationFranck Cuny2022-04-271-126/+97
|
* my-conf: flyspell config is in my-testFranck Cuny2022-04-271-3/+0
|
* my-test: more simplificationFranck Cuny2022-04-271-10/+11
|
* my-conf: binding to format JSON buffersFranck Cuny2022-04-271-3/+10
|
* conf: simplifyFranck Cuny2022-04-262-46/+30
|
* edit: simplifyFranck Cuny2022-04-261-5/+2
|
* text: further simplificationFranck Cuny2022-04-261-7/+6
|
* tramp: simplify to speed upFranck Cuny2022-04-261-7/+4
|
* dired: simplify so we don't need to requireFranck Cuny2022-04-261-10/+4
|
* text: configure (d)abbrev modesFranck Cuny2022-04-201-0/+14
|
* remove the need for `use-package' in my-settings.elFranck Cuny2022-04-191-13/+15
|
* no need for `use-package' for a few more modesFranck Cuny2022-04-192-25/+16
|
* UI: remove completely `use-package'Franck Cuny2022-04-191-23/+16
| | | | The modus themes are part of emacs now.
* start to install packages without use-packageFranck Cuny2022-04-193-36/+48
| | | | | | | | | Define a list of packages in `init.el', and then use plain `require' in the various custom modules. The first two packages installed that way are: - notmuch - exec-path-from-shell
* feed updateFranck Cuny2022-04-191-3/+1
|
* tramp: get rid of `use-package'Franck Cuny2022-04-181-9/+9
|
* UI: simplify the codeFranck Cuny2022-04-181-45/+31
|
* edit: remove usage of `use-package'Franck Cuny2022-04-181-35/+27
|
* dired: move configuration to its own moduleFranck Cuny2022-04-183-26/+20
|
* elfeed: new siteFranck Cuny2022-04-171-0/+1
|
* elfeed: capture an entry in org-modeFranck Cuny2022-04-172-2/+38
|
* delete authinfoFranck Cuny2022-04-171-0/+0
|
* add nix to the languages for github searchFranck Cuny2022-04-171-1/+1
|
* elfeed: store links without outlineFranck Cuny2022-04-171-209/+210
|
* ui: configure position for async shell bufferFranck Cuny2022-04-171-1/+1
|
* elfeed: enable elfeedFranck Cuny2022-04-172-0/+63
|
* elfeed: update list of feedsFranck Cuny2022-04-171-34/+225
|
* yas: elispFranck Cuny2022-04-162-0/+11
|
* ui: small adjustment with the themeFranck Cuny2022-04-161-2/+2
|
* emacs: where to save stateFranck Cuny2022-04-165-1/+11
|
* eshell: disable auto-completionFranck Cuny2022-04-161-7/+8
|
* completion: a few more changesFranck Cuny2022-04-161-10/+15
|
* add orderlessFranck Cuny2022-04-141-0/+6
|
* remove more ivy stuffFranck Cuny2022-04-141-9/+1
|
* replace company with corfuFranck Cuny2022-04-143-17/+27
|
* replace avy/counsel with vertico/consultFranck Cuny2022-04-146-48/+48
|
* conf: configure CSSFranck Cuny2022-04-081-0/+5
|
* git: add more forgesFranck Cuny2022-03-251-3/+7
|
* doc: add information about the forge packageFranck Cuny2022-03-251-0/+30
|
* git: add back the forge packageFranck Cuny2022-03-252-0/+19
| | | | | | It's useful to keep track of the repositories, the code reviews, issues, etc. It's also easier to do code reviews that way (at least the initial reading).
* prog: tweak configuration for goFranck Cuny2022-03-251-1/+14
| | | | | Add a few bindings to run the tests, and make the test output more verbose by default.
* UI: simplify the theme configurationFranck Cuny2022-03-251-1/+1
|
* work: add function to search on sourcegraphFranck Cuny2022-03-251-0/+11
|
* mac: ensure exec-path-from-shell is installedFranck Cuny2022-03-251-0/+1
|
* ui: adjust theme for org-modeFranck Cuny2022-03-251-3/+4
|
* eshell: fix configurationFranck Cuny2022-03-251-1/+0
|
* web-extra: function to do a search on githubFranck Cuny2022-03-251-1/+12
|
* git-extra: fix docstringFranck Cuny2022-03-251-1/+1
|
* settings: simplify server / exec-path-from-shellFranck Cuny2022-03-251-7/+7
|
* packages: extra functions related to package.elFranck Cuny2022-03-242-0/+66
|
* ibuffer: simplify the configurationFranck Cuny2022-03-241-32/+1
| | | | I mostly use project.el anyway.
* ui: configure display for xref buffersFranck Cuny2022-03-241-1/+1
|
* theme: improve readability a bitFranck Cuny2022-03-241-1/+13
|
* this should be the last mass refactorFranck Cuny2022-03-239-212/+145
|
* functions: move custom functions to librariesFranck Cuny2022-03-236-68/+64
|
* init: simplify loading librariesFranck Cuny2022-03-232-14/+17
|
* rename a few more librariesFranck Cuny2022-03-239-29/+35
|
* rename fcuny-org to my-orgFranck Cuny2022-03-232-22/+22
|
* rename fcuny-git to my-gitFranck Cuny2022-03-232-8/+6
|
* rename fcuny-text to my-textFranck Cuny2022-03-232-4/+4
|
* rename fcuny-edit to my-editFranck Cuny2022-03-232-14/+12
|
* rename fcuny-navigation to my-navigationFranck Cuny2022-03-232-7/+4
|
* rename fcuny-ui to my-uiFranck Cuny2022-03-232-4/+4
|
* rename fcuny-settings to my-settingsFranck Cuny2022-03-232-4/+4
|
* init: start to simplify the configurationFranck Cuny2022-03-231-54/+51
| | | | | | | | Update the settings for the garbage collector when we start Emacs, to make things go faster. Also drop a few things that we don't care about anymore (the gnutls configuration). Be specific about the path to the library.
* settings: don't pull fcuny-vars anymoreFranck Cuny2022-03-231-3/+7
| | | | This library is going away. Also update the docs.
* git: update gitignoreFranck Cuny2022-03-231-50/+8
| | | | | I'm moving around some files, we need to ignore a number of things. The previous version of that file was also full of useless stuff.
* init: don't pull packages from elpa.gnu.orgFranck Cuny2022-03-221-2/+1
|
* prog: format go buffer before savingFranck Cuny2022-03-221-0/+1
|
* commands: start refactoringFranck Cuny2022-03-221-1/+46
|
* work: manage work related functionsFranck Cuny2022-03-223-5/+12
|
* init: load custom commands lastFranck Cuny2022-03-221-2/+2
|
* prog: make flymake happyFranck Cuny2022-03-221-33/+66
|
* text: make flymake happyFranck Cuny2022-03-221-0/+7
|
* ui: make flymake happyFranck Cuny2022-03-221-34/+21
|
* tramp: make flymake happyFranck Cuny2022-03-221-1/+8
|
* org: make flymake happyFranck Cuny2022-03-221-1/+9
|
* navigation: make flymake happyFranck Cuny2022-03-221-31/+7
|
* git: make flymake happyFranck Cuny2022-03-221-53/+7
|
* flycheck: replaced by flymakeFranck Cuny2022-03-221-14/+0
|
* eshell: make flymake happyFranck Cuny2022-03-221-15/+33
|
* edit: make flymake happyFranck Cuny2022-03-221-2/+10
|
* vars: make flymake happyFranck Cuny2022-03-221-1/+6
|
* notmuch: make flymake happyFranck Cuny2022-03-221-0/+7
|
* conf: make it work with flymakeFranck Cuny2022-03-211-10/+8
|
* settings: make it work with flymakeFranck Cuny2022-03-211-5/+10
|
* init: address flymake feedbackFranck Cuny2022-03-211-18/+25
|
* puppet: we don't need this anymore!Franck Cuny2022-03-202-8/+0
|
* eglot: replace lsp-mode with eglotFranck Cuny2022-03-171-78/+7
|
* prog: add support for nixFranck Cuny2022-03-041-0/+7
| | | | | Enable the LSP for nix, and also ensure we're formatting the buffer when saving a buffer.
* Makefile: remove unused targetsFranck Cuny2022-03-041-6/+2
|
* emacs: configure the font correctlyFranck Cuny2022-03-031-2/+5
|
* themes: add modus againFranck Cuny2022-03-031-3/+8
|
* authinfo: add github credsFranck Cuny2022-03-031-0/+0
|
* ui: set proper font size when running with pgktFranck Cuny2022-02-201-2/+2
| | | | | As I'm slowly moving to wayland for the X server, I need to add pgkt to the possible list of window system (pgkt == pure gtk).
* org: new capture for bookmarksFranck Cuny2022-02-031-0/+21
| | | | | Add a new template to capture bookmarks. The link needs to be in the clipboard, and the title of the entry uses the title of the page.
* clipboard: function to get clipboard's contentFranck Cuny2022-02-031-0/+19
| | | | | | | The function can get the content of the clipboard for both MacOS and Linux. This function is coming from this module [1]. [1] https://github.com/rolandwalker/simpleclip/blob/master/simpleclip.el
* twitter: remove more unused codeFranck Cuny2022-02-032-21/+2
|
* org: journal's tree-type is dayFranck Cuny2022-02-031-1/+1
|
* twitter: remove pants checker/change work-machineFranck Cuny2022-02-031-12/+1
|
* python: no more aurora files :)Franck Cuny2022-02-031-2/+1
|
* twitter: delete twitter moduleFranck Cuny2022-02-032-14/+0
|
* project: replace projectile with project.elFranck Cuny2022-02-031-15/+11
| | | | project.el is part of emacs, so that's fewer external dependencies.
* org: fix URL for JiraFranck Cuny2022-02-031-2/+1
|
* packages: configure gnuTLS' algorithmsFranck Cuny2022-02-031-0/+4
| | | | Without that, I can't fetch packages from GNU's elpa on the mac.
* config: the package is 'chef-mode'Franck Cuny2022-02-031-1/+1
|
* ui: increase font size for OSXFranck Cuny2022-02-031-1/+1
|
* projectile: initial configurationFranck Cuny2022-02-031-0/+17
| | | | | | | Now that there's no mono-repo to worry about, I can use again projectile. Also add the integration with counsel.
* config: add package for chefFranck Cuny2022-02-031-0/+3
|
* config: add modes for hashistackFranck Cuny2022-02-031-0/+11
| | | | That includes terraform and hcl.
* git: configure sourcegraph for robloxFranck Cuny2022-02-031-3/+3
|
* magit: pull the proper packageFranck Cuny2022-02-031-12/+9
| | | | It looks like these packages were moved to a new one named `git-modes'.
* git: ensure proper mode are usedFranck Cuny2022-02-021-0/+4
|
* remove non-emacs configurationFranck Cuny2022-02-027-154/+6
| | | | | Only keep emacs' configuration in this repository. Everything else is moved to the repository with my configuration for linux.
* org: clean up configFranck Cuny2022-01-311-15/+5
|
* emacs: capitalize headlinesFranck Cuny2022-01-291-2/+2
|
* emacs: clean up UIFranck Cuny2022-01-291-38/+0
| | | | Remove unused code.
* emacs: a more visible cursorFranck Cuny2022-01-291-1/+1
|
* eshell: run `ls -l` after entering a directoryFranck Cuny2022-01-211-0/+2
|
* emacs: remove configuration for hl-modeFranck Cuny2022-01-141-7/+7
| | | | It's fragile and make some stuff unreadable.
* emacs: slightly bigger font on linuxFranck Cuny2022-01-141-1/+1
|
* emacs: done with modus-themes againFranck Cuny2022-01-141-30/+32
| | | | | The theme configuration keeps breaking after each update. Let's use tango-dark instead.
* emacs: simplify git/magit configurationFranck Cuny2022-01-142-67/+1
| | | | | I don't have to deal with magit anymore, so I can drop all the stuff that removed the VC stuff.
* zsh: gcloud completion is somewhere elseFranck Cuny2022-01-141-6/+0
|
* aspell: new wordFranck Cuny2022-01-141-1/+2
|
* emacs: stop using org-superstarFranck Cuny2021-12-201-5/+0
|
* zsh: add fly to the $PATHFranck Cuny2021-12-201-1/+1
|
* eshell: add the host's name in the promptFranck Cuny2021-12-181-2/+3
| | | | | The name of the host is added at the beginning of the prompt, and a background color is set to make it obvious.
* aspell: more wordsFranck Cuny2021-12-181-1/+4
|
* zsh: update my promptFranck Cuny2021-12-181-1/+23
| | | | | Add the host's name at the beginning of the prompt, with a background color. Also add some information about git at the end of the prompt.
* emacs: enable camel case option for spell checkFranck Cuny2021-11-291-0/+1
|
* emacs: font settingsFranck Cuny2021-11-291-4/+2
|
* emacs: try to fix promptFranck Cuny2021-11-291-3/+3
|
* zsh: fly variables are managed by environment.dFranck Cuny2021-11-151-5/+0
|
* emacs: configure how to handle man pagesFranck Cuny2021-11-151-0/+4
|
* emacs: add buffer configuration for man pagesFranck Cuny2021-11-151-4/+9
|
* aspell: wordsFranck Cuny2021-11-071-1/+2
|
* emacs: simplify the modelineFranck Cuny2021-11-071-11/+17
| | | | | No need for powerline, and don't need to display the time either (since it's already visible easily on both macos and linux).
* emacs: split horizontally to create eshell bufferFranck Cuny2021-10-271-3/+2
|
* eshell: open file at pointFranck Cuny2021-10-271-1/+22
| | | | | | | | | | Add a function to open the file at point. In an eshell session, I can then move the cursor to a file or a directory, and call `fcuny/eshell-open-file-at-point`: for a file, a new buffer is open, if it's a directory, we're changing the working directory to the given path. Bind the function to "C-o" in eshell.
* emacs: use powerlineFranck Cuny2021-10-271-17/+9
|
* emacs: add lispyFranck Cuny2021-10-271-0/+6
|
* emacs: different magit setup for work/personalFranck Cuny2021-10-271-40/+61
| | | | | | | | | Work's monorepo is extremely large which is causing performance issues for magit. But there's magit features that I want to use when working on personal projects. Split the configuration between work/personal so that I can still use what I want when working on my projects.
* aspell: wordsFranck Cuny2021-10-261-1/+3
|
* emacs: enable a couple of hooks for systemd-modeFranck Cuny2021-10-261-1/+3
| | | | | | | | Enable `flyspell-prog-mode` in order to get suggestions for spelling errors. Enable `company-mode` to get completion at point for unit and network directives.
* emacs: disable mouse-overs for the modelineFranck Cuny2021-10-251-0/+4
|
* emacs: set world-clock only when variables existFranck Cuny2021-10-251-3/+10
|
* emacs: override the background for the themeFranck Cuny2021-10-251-1/+2
|
* emacs: navigation related changesFranck Cuny2021-10-251-9/+11
|
* emacs: configure world-clockFranck Cuny2021-10-211-9/+16
|
* emacs: adjust timezone informationFranck Cuny2021-10-211-3/+6
|
* emacs: slightly smaller font for linuxFranck Cuny2021-10-211-1/+1
|
* emacs: almost white backgroundFranck Cuny2021-10-211-0/+1
| | | | Not white, not lightly yellow, just close to white but not too bright.
* tmux: no statusFranck Cuny2021-10-211-0/+3
|
* aspell: more wordsFranck Cuny2021-10-201-1/+3
|
* emacs: changes to the UIFranck Cuny2021-10-201-5/+43
| | | | | | | | | - smaller font for the modeline - use the '3d' modeline from modus' theme - include the host's name in the frame's title - slightly larger font in linux - include time and date in the modeline - configure the modeline to include explicitly what we want
* emacs: add alias for ls -lFranck Cuny2021-10-201-0/+1
|
* emacs: remove deprecated variableFranck Cuny2021-10-181-1/+0
|
* zsh: use the default promptFranck Cuny2021-10-181-2/+0
|
* emacs: select help buffer when it opensFranck Cuny2021-10-182-0/+12
| | | | | | | Configure how we want to open an help buffer (on the left, with a defined width), and let's jump to it. Enable =visual-line-mode= for help buffers, otherwise it's unreadable.
* emacs: start a shell when configuration is loadedFranck Cuny2021-10-182-0/+10
| | | | | Once the initialization of our configuration is done, we start a shell session with `eshell'.
* emacs: set eshell-prompt-regexpFranck Cuny2021-10-171-0/+1
| | | | Otherwise the shell freeze every now and then.
* emacs: add a "shell" section to ibufferFranck Cuny2021-10-171-0/+1
|
* emacs: different prompt when on a remote hostFranck Cuny2021-10-171-3/+7
| | | | | Replace the prompt with `@<hostname>' when our current eshell path is on a remote host.
* aspell: wordFranck Cuny2021-10-171-1/+2
|
* emacs: add binding for counsel-esh-historyFranck Cuny2021-10-171-1/+2
| | | | | The default one is not working, and I don't think it's obvious to me what it was anyway.
* emacs: custom prompt for eshellFranck Cuny2021-10-171-0/+33
|
* aspell: wordsFranck Cuny2021-10-171-1/+2
|
* emacs: add function to export eshell outputFranck Cuny2021-10-171-1/+32
| | | | | | | | Add a new function (and a new binding) to export the latest output from eshell to a buffer. The code comes from https://gitlab.com/protesilaos/dotfiles/-/blob/master/emacs/.emacs.d/prot-lisp/prot-eshell.el#L114
* emacs: set `eshell-cd-on-directory` to trueFranck Cuny2021-10-171-0/+1
|
* emacs: add a few more aliases to eshellFranck Cuny2021-10-171-1/+8
|
* emacs: be explicit about eshell modules we loadFranck Cuny2021-10-171-4/+26
|
* fcuny: remove unused org functionsFranck Cuny2021-10-162-32/+0
|
* org: be specific about the refile targetsFranck Cuny2021-10-161-1/+3
|
* emacs: get rid of the fringeFranck Cuny2021-10-161-2/+7
|
* emacs: replace org-bullets with org-superstarFranck Cuny2021-10-161-2/+2
| | | | | | Apparently org-bullets is not supported anymore Signed-off-by: Franck Cuny <franck@fcuny.net>
* org: define TODO keywords as a sequenceFranck Cuny2021-10-161-1/+1
|
* zsh: add host's name to the promptFranck Cuny2021-10-141-1/+1
|
* emacs: strict regex for PROJECT fileFranck Cuny2021-10-111-1/+1
| | | | | | Since on macOS the filesystem is not case insensitive, it means that a file named `projects.org` will be associated with YAML if the regexp is only `PROJECT`. Making the regexp more strict fixes this issue.
* org: active timestamp in drawer for note/journalFranck Cuny2021-10-111-2/+2
| | | | | | Instead of having the active timestamp in the header, we can store it in the drawer. There's not a lot of value for having this in the header, we mostly care about the creation time for the agenda.
* org: active timestamp for journal and note entriesFranck Cuny2021-10-111-2/+2
|
* org: save org buffers after refillFranck Cuny2021-10-111-0/+6
|
* org: mostly rewrite configuration for the agendaFranck Cuny2021-10-111-49/+44
| | | | | | | | | | | | For some reasons using `defvar` for the files does not work with the agenda. Rewrite the org-capture templates to specify the files instead of relying on the variable, since it's not working (at least on linux with emacs 27.2). Add a custom command for the agenda, to see what I care about for the week.
* emacs: tweak the UIFranck Cuny2021-10-111-13/+7
| | | | | - don't underline the highlighted line - don't scale / change the font for the agenda
* emacs: set org-directory with other variablesFranck Cuny2021-10-111-0/+5
|
* emacs: notmuch's tags for archiving emailsFranck Cuny2021-10-081-1/+2
|
* emacs: small tweaks to the themeFranck Cuny2021-10-081-2/+19
|
* emacs: updates for org-configurationFranck Cuny2021-10-081-0/+10
|
* emacs: add "git" section to ibufferFranck Cuny2021-10-081-0/+3
|
* org: simplify templates for org-captureFranck Cuny2021-10-081-69/+32
| | | | | | | | Let's not worry about synchronizing files between machines, since I want to dissociate work from personal stuff. Let's reduce the amount of files managed by org, and let's have fewer templates too.
* emacs: once again, backgroundFranck Cuny2021-10-071-0/+1
|
* git: remove old forge configurationFranck Cuny2021-10-071-1/+0
| | | | Let's use HTTPS instead of SSH for all my projects.
* git: configure forge properlyFranck Cuny2021-10-042-1/+9
| | | | | | | | | I'm going to deprecate the SSH endpoint for gitea, and use HTTPS instead for accessing the repositories. For this, I need to configure properly the credential part for the different forges (github/gitea for now), and update the URL in the forge configuration for emacs.
* emacs: add encrypted authinfo resource fileFranck Cuny2021-10-032-0/+1
| | | | Use it with the forge package.
* emacs: load the required moduleFranck Cuny2021-10-021-0/+2
|
* emacs: set variables if they existFranck Cuny2021-10-021-2/+4
|
* emacs: switch back to white for the backgroundFranck Cuny2021-10-021-1/+0
|
* aspell: new wordsFranck Cuny2021-09-291-1/+2
|
* emacs: adding modus-themes (again)Franck Cuny2021-09-291-0/+18
|
* emacs: set variable only if it existsFranck Cuny2021-09-291-1/+2
| | | | | | The emacs version on arch does not yet have support for native code compilation, so I need to check that the variable exists before using it.
* emacs: more tweaks for notmuchFranck Cuny2021-09-251-1/+5
|
* emacs: some eshell tweaksFranck Cuny2021-09-241-3/+7
|
* emacs: set the path where to store compiled filesFranck Cuny2021-09-241-0/+3
| | | | | Emacs 28 has support for native compilation which speeds up a number of packages. This change set the path where we want to store the files.
* emacs: fix the configuration for notmuchFranck Cuny2021-09-241-0/+3
| | | | | We need a `provide` and we should only configure it if the binary is present.
* emacs: add package eshell-bookmarkFranck Cuny2021-09-241-0/+6
|
* emacs: initial configuration for notmuchFranck Cuny2021-09-212-0/+6
|
* emacs: use a light backgroundFranck Cuny2021-09-161-0/+1
| | | | Don't use plain white for the background, but a very light yellow color.
* emacs: use default branch for sourcegraphFranck Cuny2021-09-091-2/+9
| | | | | Don't use the current branch when building a link to sourcegraph, as we might be on a feature branch that is not available on the remote.
* Makefile: simplify the setupFranck Cuny2021-09-081-12/+40
|
* linux: remove configurations specific to linuxFranck Cuny2021-09-0818-477/+0
| | | | | They are all handled by the repository `linux-desktop`. It's easier to have a different repository for this bits of configs.
* emacs: get rid of mapping for sourcegraphFranck Cuny2021-08-241-5/+1
| | | | | | Since the hostname from the git remote is appended to 'sourcegraph.twitter.biz', we can get rid of the mapping and just build the URL using `format`. This simplifies even more the solution.
* emacs: move function for go-mode-compileFranck Cuny2021-08-241-5/+6
| | | | | The function needs to be defined before we use it in the `use-package` for go-mode.
* emacs: fix hook syntax for lsp-modeFranck Cuny2021-08-241-1/+1
|
* emacs: add lsp-treemacsFranck Cuny2021-08-241-0/+5
| | | | It's useful to show errors across a project
* zsh: add settings for `gcloud`Franck Cuny2021-08-241-0/+6
|
* zsh: add `fly` to the pathFranck Cuny2021-08-241-0/+5
|
* emacs: fix mapping for git-link and simplify codeFranck Cuny2021-08-241-14/+5
| | | | | | | | The mapping for git.twitter.biz was incorrect. The package `git-link' has functions to take to format the URL for sourcegraph, we don't need to maintain them on our end, which simplifies a bit the code.
* emacs: git links to sourcegraph for work repoFranck Cuny2021-08-231-18/+26
| | | | | | | | | | | | | | This article [1] shows how to use sourcegraph with the package `git-link'. However, it requires to modify the configuration of the repository to add a new remote named 'git-link'. This is inconvenient, and this can be automated. This change adds a function to automatically generate the remote URL when the remote origin of a repo is set to twitter.biz. We also add the configuration for our own gitea instance. [1] https://sideshowcoder.com/2020/07/02/opening-sourcegraph-from-emacs/
* emacs: use the package `forge'Franck Cuny2021-08-231-0/+8
| | | | | This packages help interacting with various forges. We add a new entry to the default list for our own gitea instance.
* git: for new repo, use 'main' for default branchFranck Cuny2021-08-231-3/+4
| | | | Sort branches by date.
* backup: use the wireguard interfaceFranck Cuny2021-08-181-1/+1
| | | | | The restic REST server is running on the nas' wireguard interface, so we need to change the URL in our unit file.
* README: update list of installed packagesFranck Cuny2021-08-171-0/+15
|
* emacs: minor improvements for trampFranck Cuny2021-08-081-1/+4
|
* emacs: add function to clone a git repositoryFranck Cuny2021-08-081-0/+8
|