summary refs log tree commit diff
path: root/emacs.d/custom/fcuny-eshell.el (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-12-23org: files and appearance.Franck Cuny1-11/+22
Having the files defined as `defvar` did not work: a bunch of stuff were failing to load correctly. Customize the look of completed tasks, to make it more obvious that I don't need to pay attention to them.
2019-12-23org: remove unused functions.Franck Cuny1-20/+0
I don't have any need for these functions.
2019-12-23emacs: add gnu to melpa.Franck Cuny1-1/+2
2019-12-23emacs: use eglot for LSPFranck Cuny2-0/+11
I'm giving LSP a try with go, and I've decided to go with eglot for now, instead of lsp-mode. I gave a try to lsp-mode and the configuration was not obvious, it was slow, it kept asking questions, and the UI was pretty awful.
2019-12-23emacs: fontify markdown.Franck Cuny1-0/+2
2019-12-23emacs: Add time to the modeline and smaller font.Franck Cuny1-12/+18
Add the current time (in 24 hours format) to the modeline. Configure Emacs to start in fullscreen. Set a slightly smaller font too (but keep the same font).
2019-12-23emacs: no double space between sentences.Franck Cuny1-0/+3
2019-12-23emacs: don't complete abbreviations.Franck Cuny1-1/+0
If I understand correctly, this was trying to complete 'words' based on the rest of the document, which I don't want.
2019-12-23aspell: Add more words.Franck Cuny1-2/+3
2019-12-09[git] add a couple of aliasesFranck Cuny1-1/+4
2019-12-09[org] put all configs related to org togetherFranck Cuny2-239/+44
Instead of having functions related to org in another file, move everything in a single file, this makes it easier to find dead code and update some functions.
2019-12-09[org] add `orgit` to my configuration.Franck Cuny1-0/+3
`orgit` allows you to link to a magit buffer in org-mode.
2019-12-09[org] Add template for meeting / interviews.Franck Cuny2-1/+9
The template for the interview was already existing, so add it back, and add a new template for meetings. By default they all go to inbox, and I will use the function to refile them to the work journal.
2019-12-09[org] Add docstring to a function.Franck Cuny1-0/+2
Add a docstring to the function to refile a subtree to the work journal.
2019-12-09[org] Clean up function to move to datetree.Franck Cuny1-1/+0
I don't use the property *TIMESTAMP_IA* so I can drop this from the code.
2019-12-09[org] The week starts on MondayFranck Cuny1-1/+2
Configure the calendar to start the week on Monday instead of Sunday.
2019-12-09[org] Add functions to refile to datetreeFranck Cuny1-14/+32
I want to be able to refile some notes to a datetree. These new functions do just that, and one of them is specific to the work journal.
2019-11-23[emacs] don't hide directories info.Franck Cuny2-84/+83
I prefer to see the details, it's easier to understand what I'm looking at.
2019-11-23[emacs] Add a new theme: spacemacs.Franck Cuny1-8/+12
The light version of the theme is pretty readable, similar to solarized but with more contrast. I'm also adding the support for the spaceline using the spacemacs theme, since it's pretty clean and improve the readability.
2019-11-23[zsh] cleanup after migrating to OSX CatalinaFranck Cuny2-4/+2
This used to work on the previous version of OSX, but not anymore. Cleaning up the configuration too, by dropping commented line.
2019-10-06[elfeed] adding one more site.Franck Cuny1-0/+2
2019-10-06[org] a lot of changes.Franck Cuny1-87/+187
Adding a menu for hydra, to jump quickly to some files. I'm also adding a few custom commands for the agenda. After that many experiment, I think this is what I'm missing to be more efficient. This allows me to ignore completely how the file *looks* and focus on getting through the tasks. I'm also adding a few keywords for managing tasks: - PROJECT is for large tasks (e.g. an epic). This can be transitioned to PROJECTDONE - MEETING and NOTES are tasks that are completed, and I use them to keep track of various things in a project.
2019-10-06[emacs] dropped the :columns informationFranck Cuny1-1/+1
I'm using 3 columns, this seems to do nothing, and not annoyed enough to go read the doc.
2019-10-06[emacs] smaller fontFranck Cuny1-1/+1
2019-10-06[emacs] fixed configuration for elfeed.Franck Cuny1-0/+2
2019-10-06[emasc] use `ls-lisp` for dired.Franck Cuny1-4/+9
Use emacs implementation of `ls`, which allows us to group files by type (only GNU's `ls` does that, not the one shipped by MacOS)
2019-10-06[emacs] clean up go's configuration.Franck Cuny1-27/+8
The list of tools to install is move to an org file where I can execute the block to install everything. Remove extra new lines that make the file harder to read.
2019-09-27[emacs] add new alias for eshell (git status)Franck Cuny1-0/+1
open a magit-status buffer when running `gs`.
2019-09-27[emacs] new package: ivy-richFranck Cuny1-0/+10
especially nice for switching buffer with the minibuffer view, it shows a little bit more information.
2019-09-27[emacs] use smart-modeline (again)Franck Cuny1-0/+10
this modeline is nice and easy to spot which modes are enabled.
2019-09-27[emacs] new package: jq-formatFranck Cuny1-0/+3
this is useful to format a json buffer using jq.
2019-09-19[emacs] aurora files -> python modeFranck Cuny1-1/+2
2019-09-19[emacs] drop dabbrev from company's backendFranck Cuny1-1/+2
this is super annoying, it tries to complete strings in comments, which is not what i need, i only care about completion for the code.
2019-09-16[org] bigger font for title / headlinesFranck Cuny1-2/+11
2019-09-16[elfeed] not sure my previous list was workingFranck Cuny1-11/+9
2019-09-16[emacs] let's try a slightly larger fontFranck Cuny1-1/+1
2019-09-16[emacs] fix hydra menuFranck Cuny1-1/+2
2019-09-14[emacs] start using elfeed.Franck Cuny3-0/+29
2019-09-14[org] small improvements to hydra and templatesFranck Cuny1-4/+4
set the correct title of the file for org journal, and don't add the current file when creating a new entry with org-capture.
2019-09-14[emacs] add a couple more functions.Franck Cuny1-0/+27
* `fcuny/gocs` is to use twitter's internal code search engine. * `fcuny/uniqify-region-lines` is to remove duplicated lines (useful when lines are sorted) * `fcuny/org-journal-date-format-func` is to set the correct title of the journal file
2019-09-13[emacs] update hydra menu for go-modeFranck Cuny1-9/+12
add a few more bindings to the menu, mostly for navigation and tests.
2019-09-13[emacs] once again, fontsFranck Cuny1-1/+1
2019-08-29[org] drop all my custom templates but one.Franck Cuny1-25/+1
one template is enough to capture what ever is going on. too much choices makes it less likely i'll use it.
2019-08-29[emacs] giving a try to eshellFranck Cuny2-0/+40
2019-08-29[emacs] fix configuration for jsonFranck Cuny1-2/+2
there's no `json-mode`, only `js-mode`.
2019-08-29[emacs] change fontFranck Cuny1-1/+1
2019-08-29[org] major rewrite of the configFranck Cuny2-72/+335
i've used the workflow documented at http://www.howardism.org/Technical/Emacs/getting-more-boxes-done.html for the last few days and it's definitely better than anything i've tried so far. the rewrite is mostly to replicate the configuration (with some minor adjustments).
2019-08-26[org] fix template to create tasksFranck Cuny1-1/+1
2019-08-24[org] set default file for inboxFranck Cuny1-8/+5
small change to the capture template
2019-08-24[emacs] don't stretch cursor on tabsFranck Cuny1-3/+0
this is pretty ugly and not really helpful.
2019-08-02[emacs] add list of tools needed for goFranck Cuny1-0/+16
2019-08-02[emacs] company updateFranck Cuny1-1/+7
add a few more variables for that module
2019-08-02[emacs] update grouping in ibufferFranck Cuny1-2/+12
review the grouping order (org first, for example, and group a few more file extensions together).
2019-07-30[emacs] drop guide key and update ibuffer configFranck Cuny1-8/+16
guide key was not that helpful, hydra is a better way to deal with that problem. update ibuffer config to group files by major mode.
2019-07-30[emacs] ediff + parenFranck Cuny1-3/+24
add configuration for ediff, and update the settings for the paren mode.
2019-07-30[emacs] configuration for whitespace-modeFranck Cuny2-11/+22
with trailing white space highlight on by default, they are highlighted in places i don't care (e.g. mini buffer) and this is distracting. instead, only enable them for the modes i really care about.
2019-07-29[zsh] small improvement to the promptFranck Cuny1-1/+1
2019-07-29[zsh] use `mg` as default editor in the terminalFranck Cuny1-1/+1
2019-07-29[emacs] need to load module for company.Franck Cuny1-0/+1
2019-07-29[emacs] improve support for goFranck Cuny2-24/+40
move the requirement for `company-go` to the module for go. rework the configuration for hydra, to make it a little bit easier. force length of comments to 80 characters per line.
2019-07-26[emacs] improve support for go-modeFranck Cuny3-7/+36
improve the support to write go code. adding hydra to don't have to remember all the commands i want to use with `go-guru`, and add `gotest` to run tests directly from emacs. add `company-go` for code completion. will likely add more commands to hydra as i go.
2019-07-25[git] some clean upFranck Cuny1-2/+4
drop some old alias for url
2019-07-25[emacs] use pandoc if available for markdownFranck Cuny1-1/+4
2019-06-25[emacs] rework the configuration for navigation.Franck Cuny1-24/+42
mostly inspired by reading https://github.com/patrickt/emacs. i've made the configuration of counsel and ivy more explicit, by splitting the customization. i've fixed the binding for searching with a buffer to rely on rgrep instead of ag (since i've switched to rg). i'm going to try the module 'guide-key' to see if i can be better at remembering some bindings (i always forget a bunch of them).
2019-06-24[make] update path where to store screenshots.Franck Cuny2-6/+6
2019-06-21[emacs] fix arguments for calling lsFranck Cuny1-2/+2
I switched to macport, and I don't have GNU ls anymore.
2019-06-21[emacs] font size...Franck Cuny1-1/+1
2019-06-21[emacs] add elpa repo for org.Franck Cuny1-1/+2
2019-06-12[emacs] Trying to fix my go setupFranck Cuny2-0/+10
There's a bunch of binaries that are completely out dated, and this is causing a lot of stuff to fail with emacs.
2019-06-12[emacs] another try to load correctly GOPATHFranck Cuny1-3/+4
2019-06-12[emacs] don't use tips for flycheck errorsFranck Cuny1-6/+0
They are not easy to read, and it's easier to go to the message buffer when debugging something.
2019-06-12[zsh] replace bash with zshFranck Cuny3-21/+37
In the next version of OS X, zsh will become the default shell.
2019-06-10[emacs] move org to documents instead of dropboxFranck Cuny1-1/+1
2019-06-10[emacs] I really need a bigger fontFranck Cuny1-1/+1
2019-06-10[tmux] here we go againFranck Cuny2-2/+20
2019-05-23[emacs] merged a bunch of org-files together.Franck Cuny1-19/+18
I'll rather have fewer files and rely on tagging to find what I'm looking for.
2019-05-23[emacs] enable org-babel for shell modeFranck Cuny1-0/+8