profile
viewpoint
Shreyas Ragavan shrysr Canada https://shreyas.ragavan.co Engineer, Emacs Hacker and Strategist with a deep interest in data science, computational science, design engineering and machine learning.

shrysr/dotemacs 6

My Emacs configuration

shrysr/cfdpost_auto 2

This program basically allows the user to apply a single ANSYS CFD Post state/session file on multiple result files in a location, one after the other. The result file names in the chosen location are extracted automatically and the macro is applied to each res file in the parent location. It does not look inside sub folders.

shrysr/jobscheduler 2

Python based portable, scalable job scheduler with multiple priorities - for ANSYS CFX

shrysr/hugo-sr 1

My personal website based on hugo

shrysr/100d-py 0

This repo will contain notes and mini projects in python

shrysr/100daysofcode-with-python-course 0

Course materials and handouts for #100DaysOfCode in Python course

shrysr/challenges 0

PyBites Code Challenges

shrysr/coding-interview-university 0

A complete computer science study plan to become a software engineer.

shrysr/coronavirus_dashboard 0

The Coronavirus Dashboard

startedmatiassingers/awesome-readme

started time in a month

startedzalando/zalando-howto-open-source

started time in a month

startedfazalmajid/fts5index

started time in a month

issue openedzzossig/hugo-theme-zzo

Toggle reading time info OFF

zzo is a great theme and I am in the process of switching over to zzo from the academic theme. Thank you for your creation!

Is there a method to globally toggle the reading time that is displayed under each item?

created time in a month

startedzzossig/hugo-theme-zzo

started time in a month

startedorg-roam/org-roam

started time in a month

startednakkaya/static

started time in 2 months

startedrksm/clj-org-analyzer

started time in 2 months

startedmagit/orgit

started time in 2 months

fork shrysr/LoveIt

❤️A clean, elegant but advanced blog theme for Hugo 一个简洁、优雅且高效的 Hugo 主题

https://hugoloveit.com

fork in 2 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha e2dc4abaf1384055cfd86ba4fc62ea0d56e1e7cf

Draft alfred workflow article

view details

push time in 2 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 479442eba1331431ad6883609e47619f396e1955

Included multiple sections

view details

push time in 2 months

startedjrnl-org/jrnl

started time in 2 months

startedIvanMalison/term-manager

started time in 2 months

issue commentalphapapa/org-web-tools

Setting up with org capture templates and doct

1 on 1 tech support? Weird. I was trying to use your package more effectively and thought posting a public issue that anybody can read to be more appropriate. Still do. Thanks for your response anyway.

On Fri, May 1, 2020, at 5:59 PM, alphapapa wrote:

Please use public forums for tech support, like r/emacs or r/orgmode. It is not feasible for me to provide 1-on-1 tech support here.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/alphapapa/org-web-tools/issues/34#issuecomment-622645328, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC3AW5EJBEWMUBNNH2OM2G3RPNWANANCNFSM4MXFQMHQ.

shrysr

comment created time in 2 months

starteddarwiin/yaac-another-awesome-cv

started time in 2 months

startedsandervanvugt/openshift

started time in 2 months

issue openedalphapapa/org-web-tools

Setting up with org capture templates and doct

I'd appreciate help on using the doct package with org-web-tools, or rather the correct way to use org-web-tools commands with org capture since I'm new to elisp. This problem feels closer to a syntax error.

The initial goal is to be able to capture a URL (often from eww, or from a general clipboard copy) as a task, and extend this to construct other templates to capture entire webpages.

The function I have with the template is below. This uses the %x expansion fed into org-web-tools--get-url.

;; function holding the doct template
(defun sr/todo-file-ext-link-act-date ()
'("* %{todo-state} %(org-web-tools--get-url '%x)"
":PROPERTIES:"
":CREATED: %<%Y-%m-%d %a %H:%M>"
":PLANNED: %^t"
":END:"
"%?"))

Org capture template for URL's via doct: (I've only pasted the relevant capture snippet below rather than all the templates I use)

(setq org-capture-templates
      (doct '(("Todo" :keys "t"
               :file "~/my_org/todo.org"
               :prepend t
	       :children (("External link"  
			   :keys "e"
			   :type entry
			   :headline "@reading"
			   :todo-state "TODO"
			   :template sr/todo-file-ext-link-act-date))))))

The error is "Capture abort: Invalid read syntax: ")". I am using org 9.3.6

created time in 2 months

startedwilliamfiset/Algorithms

started time in 2 months

startedkarlicoss/orger

started time in 2 months

push eventshrysr/.emacs.d

Shreyas Ragavan

commit sha 124a7475ffc45612c4fc5a11b56a6dd859c65bd4

Fine tuning org capture to clock in + notes Adds some references to capturing on the web, and adds a clock-in parameter to captures pertaining to a file based link.

view details

Shreyas Ragavan

commit sha 3ce0faede085a8020997d88508e82f47461f0cf6

Adds some functions to the hydra defined links Simple function to open youtube playlist in the external browser. Also adds some other convenient shortcuts, including looking up word definitions.

view details

Shreyas Ragavan

commit sha aabe4685e54ce0d2e7e88cd5bebbddab9845252b

Improved hydra for word and concept lookup A short test drive of this has been working rather well for me. There is near instant wikipedia lookup via eww as well as reasonable synonym and thesaurus access.

view details

Shreyas Ragavan

commit sha 584c777ed5311aff8ace556cb13701ca4dd102d3

Adds snippet for copy without breaks

view details

Shreyas Ragavan

commit sha a267eeb6ca3be3e565df72fff804d64b1c6bc0e9

Adds docker package to interface with emacs docker.el is fantastic and very handy for emacs users. I can essentially use a magit-like interface to control docker and it is incredible handy.

view details

Shreyas Ragavan

commit sha 665247cca39de9733f2cfb4b11383d5dc7993caa

Adds snippet for buffer org mode header for org-babel I always forget the positionining of the colons. Since I've been increasingly using and experimenting with org files for my code base, I think this kind of snippet is important to have in the library

view details

Shreyas Ragavan

commit sha fb807555477c592cda6d55cb60d69b9f2de7d84d

Fix auto fill mode in mu4e plain text emails In general the org-msg package seems to work for most mails, except when replying or forwarding emails. These settings are required to fix the line break issue in mu4e plain text emails.

view details

Shreyas Ragavan

commit sha a417c88f9f00013d97ff7fa8f236cc7c19502aa0

Adds task state sequences

view details

Shreyas Ragavan

commit sha a9ec2ce8cc439263b97ad8cc4e9f768a90e3f535

Switch to doom modeline and disable spaceline

view details

Shreyas Ragavan

commit sha 6cf6b69338fd4e9b9c8f51952010c2b1e4e46f8c

Hydra updates corrected typo in Links hydra and optimised the treemacs hydra

view details

Shreyas Ragavan

commit sha 205a73af6dbff042c749f130ebc60689cb198994

Corrects org-projectile capture template, minor org-brain capture The template (obviously) has to be set before pushing it to one of org-capture templates. Additionally - comments out the earlier org-brain capture snippet. This seems to be producing an error with launching org-brain.

view details

Shreyas Ragavan

commit sha f72fd49d0ab701c0a5ecbfd1e347b952d82a49e6

Adds ox-hugo to main setup and some re-arrangement of old setup

view details

Shreyas Ragavan

commit sha 7570601499187f731c883c3f41d6160644f5a9af

org journal - no carry over for items carrying over items is useful, however, in the past this has often resulted in item duplication. This is because of mulitple reasons - I am often jumping across journal files and multiple journal files are open. Additionally, if one is often working at midnight when the day is changing, and the file is not saved and then a new journal command is called the next day - it results sometimes in duplication of content being carried over.

view details

Shreyas Ragavan

commit sha f3fab083cfaffe0c466d32d399a790bbddc45ba0

Enabling the agignore option for helm-ag Having ag search through ipynb files and some specific useless directories in a project is annoying. However, excluding anything from the search has to be done in a cautious manner. This option enables the agignore file. It can be disabled quickly as well with a setq to nil. There are also other options to be explored with respect to larger coding projects and a flexible method of ignoring files and directories. I think this approach should be simple and standard so that I can easily remember the same whenever I am searching through a project.

view details

Shreyas Ragavan

commit sha 5d457ad804cf08b9ba7d0daba6328c7f9dbe1978

Modified the org journal hydra THis includes now an org directory search as an option. There are times I want to be able to search through the complete org directory and not just the journal.

view details

Shreyas Ragavan

commit sha 9caa90764a7994fc2b9cccf60bc1e3ef22415d22

Helm and counsel changes - re-init helm I had been using counsel for most things and helm for a few functions. With the GC optimisation borrowed from doom, helm seems responsive enough. I like being able to quickly look at additional options with a simple C-j from anywhere. The lists are also more comprehensive and more suitable to my wandering mind. Nevertheless, counsel's simple interface is certainly useful in many ways. The goal is to find an optimal sweet spot between counsel and helm for my daily workflow. In particular, at the moment, helm has a large number of options in-built, that are very useful. For example, it is easy to view the files in another project while the current project is open and mark and delete a few files. THere are other options of ediff and merge and etc readily available that I would like to be able to use. The issue at the moment is that the default key-bindings for helm are not activated. This will be rectified down the line.

view details

Shreyas Ragavan

commit sha b93b517cf7bfbfa315dd957d8d3fbf1984864379

No zero clocks

view details

Shreyas Ragavan

commit sha 935fb4b96cd576959ed6ad16879cbb61da14d507

Adds clocking mechanics of punch in from earlier config

view details

Shreyas Ragavan

commit sha 94cb811762226b5f786ba5b6b7cf4cbbc6bdf795

Org journal - testing carry over only for unclocked items

view details

Shreyas Ragavan

commit sha 9af2472e03aee1f3899dd33b3b19c22f5dea838d

Adding org-ql to the main configuration

view details

push time in 2 months

startedakirak/org-multi-wiki

started time in 2 months

startedkarlicoss/telegram-backup-to-txt

started time in 2 months

fork shrysr/coding-interview-university

A complete computer science study plan to become a software engineer.

fork in 2 months

startedjwasham/coding-interview-university

started time in 2 months

startedheineman/IntroductionAlgorithmsDataStructures

started time in 2 months

startedspamwax/alfred-pinboard-rs

started time in 2 months

starteduntoldwind/alfred2-layout

started time in 2 months

startedzenorocha/alfred-workflows

started time in 2 months

startedmattharrison/Tiny-Python-3.8-Notebook

started time in 2 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 44273c96a6fbadcf2e2b4519d6063727ffb9c325

Added Atom to the feeds

view details

push time in 2 months

create barnchshrysr/hugo-sr

branch : hugo-refined-adapt

created branch time in 2 months

delete branch shrysr/hugo-sr

delete branch : theme-scripter-adapt

delete time in 2 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 956652e47faa0791528c475c05e55e7522a90c47

Basic changes in path to projects source

view details

Shreyas Ragavan

commit sha 4efbe0aa6d86ead974d423e45fc0b7238fd8311c

adds resources and public to gitignore

view details

Shreyas Ragavan

commit sha 58f5b7cc90afb39ae0c32b102f91123337a41134

Adds earlier static images to ox-hugo folder The duplicate images in the image folder have to be deleted and the the post export has to be rectified.

view details

push time in 2 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 8cd8623ba6579765f9f485fdb0a594a30efee4b4

Minor: docker project description, some draft posts

view details

push time in 2 months

startedjoshuabradley012/joshbradley-hugo

started time in 2 months

startedLearn-Apache-Spark/SparkML

started time in 3 months

startedsuttang/docker-gollum

started time in 3 months

startedgenebarker/gollum

started time in 3 months

startedsantosomar/who_and_what_to_follow

started time in 3 months

startedThe-Art-of-Hacking/h4cker

started time in 3 months

startedheichblatt/dockerfiles

started time in 3 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 5e8b0dbffa524dd1f0a9a67451887f43f31f4303

Adds GAIQ certification Also changes the course end dates of the previous Google Analytics certification. The validity can be viewed on the certificates itself.

view details

push time in 3 months

issue commentgollum/gollum

Feature request: RMarkdown Support

I guess it would be nice if Gollum supported Rmd out of the box so +1 for this since I use R. Afaict - the only difference between md and Rmd is that the code chunks are defined a little differently. Rmd is interesting particularly because, like Org mode documents (and unlike Jupyter notebooks in general), it is possible to store code notebooks in a text markup format, enabling version control.

P.S I've ~almost decided in using Gollum for my personal wiki. Being an Emacs + Org mode guy - I'm swayed by the git integration and the way Org files are directly rendered. Maybe this would also help with clues > https://github.com/chasberry/orgmode-accessories

ogurcan

comment created time in 3 months

startedchasberry/orgmode-accessories

started time in 3 months

startedagzam/mw-thesaurus.el

started time in 3 months

push eventshrysr/.emacs.d

Shreyas Ragavan

commit sha d6e49ad529e23abb9eb0faea5dc895c217b49409

Removes inactive date for active link entries The inactive date can be called as a filtered view in the org-agenda. Therefore, when there is an active date in addition - it would show up twice in the agenda. The created date property is to understand when the task was created. Other than refile tasks, there is no need to enter both an active and an inactive date for a headline. Instead, the date can be passed to the created property as a string.

view details

Shreyas Ragavan

commit sha 689837873c4de9176f989d928841aa186178bba9

Adds doct function to prompt for date.

view details

Shreyas Ragavan

commit sha 00231694c2f331d8065c1ac7ede1a72d118a3e19

Adds the gitignore

view details

Shreyas Ragavan

commit sha 5d472c788d9c31c9209b65260cb9607521222085

Adds hydra-clock + packages A nougat hydra for being able to quickly clock in and out and use the counsel-org-clock package to jump around previously clocked tasks.

view details

Shreyas Ragavan

commit sha a83e8c3c48c662d265f019d95bcf6da668b4089a

Adds capture template for file links The idea is that files from org-brain can be captured as tasks and then clocked. An attempt was made to use the org-web-tools package for capturing external webpage links to read. However, I was unable to correctly decipher how to get the function to work. This has been commited for now.

view details

push time in 3 months

startedakirak/counsel-org-clock

started time in 3 months

issue commentunhammer/org-mru-clock

More M-o actions for counsel/ivy users?

I've been trying this package (which I found thanks to this issue) and have to say I do use them and for me - these are logical extensions and what I wanted from org-mru-clock or a clocking control package. One thing I particularly like about counsel-org-clock is that I can Jump to a task, and not necessarily clock in as that seems mandatory with org-mru-clock.

unhammer

comment created time in 3 months

issue commentunhammer/org-mru-clock

Insert SCHEDULED items too?

I agree that feature would be nice. I think it definitely should be marked in some way. Maybe all such scheduled tasks could be prefixed with some kind of keyword that makes them quickly accessible via ivy? Perhaps writing out a temporary cache file could address the speed. I would be happy to test (my elisp is not yet good enough to actually help you, I'm afraid)

unhammer

comment created time in 3 months

startedunhammer/org-mru-clock

started time in 3 months

push eventshrysr/.emacs.d

Shreyas Ragavan

commit sha 9cfb33d9ee8564a27338618888dc586c59de694b

Many changes. Lapse in commits Following many changes made to the configuration file and encountering problems, I have decided to commit all the changes. The config is tested to be working. From this point, an attempt will be made to keep the commits more structured.

view details

push time in 3 months

fork shrysr/gollum

Gollum webapp on Debian 8 (Jessie) with support for HTTP and strict HTTPS (HSTS).

fork in 3 months

push eventshrysr/.emacs.d

Shreyas Ragavan

commit sha 7877fa60eb241698730730eec8953f6147e58254

Org log done enabled and 2 temporary shortcuts The temporary shortcuts are for insertion of org-time-stamp (which is already available in the scimax hydras) and for saving all the org buffers which has to be inserted.

view details

Shreyas Ragavan

commit sha f45c3dfc8c29615d354b2350c2dc1f9d0c2bf69a

Adds org-journal into the main configuration. Since I have now changed the file format to be a little more organised, it will not be possible to include the previous entries in the calendar without modifications of the file name and so on. In any case, it is more important to enable a search through the entire journal folder alone. This can be done using helm-do-ag

view details

Shreyas Ragavan

commit sha 1e04fc0fb37ff14b55aa34dedf59354a42a718ca

Adds org journal as nougat hydras This als sets H-j as the global shortcut for the journal hydra and H-l as the shortcut to the new set of hydras. This is much better than using M-s p for calling the hydra.

view details

Shreyas Ragavan

commit sha 5c7dc4c97838b3c04adfe3315e60c3e0a61e0897

Adds org journal hydra and modifies the window hydra

view details

Shreyas Ragavan

commit sha f2f0c2607602e03d0124ee9c4d7fbf3f75e0ce60

Earlier archival function and house cleaning

view details

push time in 3 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 49250ebd0923ff40d2f3e743bbcd3218e10f5f53

Updated earlier blog post on hugo deployment The ownership of the folders and files being served were also changed and conversation in IRC was duly referenced.

view details

Shreyas Ragavan

commit sha 0b20ed201d14cf1ee1e85f34a12823915fdcff1f

Changed the hugo root path The blog is now included as a submodule in my org repository to make it easier to refile and search through the entire content.

view details

Shreyas Ragavan

commit sha 2ae98a4a3e022b914f8748bfd7751a03013d299e

Deleted the Resources folder These are generated by hugo on the spot and are not required to be included in the repository.

view details

push time in 3 months

create barnchshrysr/test-wiki-gitit

branch : master

created branch time in 3 months

created repositoryshrysr/test-wiki-gitit

Test wiki for collaboration

created time in 3 months

startedbastibe/org-static-blog

started time in 3 months

startedbenmarwick/ctv-archaeology

started time in 3 months

startedbastibe/org-journal

started time in 3 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 24ea794094f16501966f462a250c02f4c1c47966

Adds theme customisation

view details

Shreyas Ragavan

commit sha e607576a5adc89ee111f9dbaae62e09091b0d4af

squash! Adds theme customisation - with params.toml as well

view details

Shreyas Ragavan

commit sha 29283fefef43167b750c2ed1d381c8c5549d0d46

Separate about page with contact widget

view details

Shreyas Ragavan

commit sha 739834aac6214aee7102d1b1be726ecb95cb1f63

Home page modifications

view details

Shreyas Ragavan

commit sha db346e498a47bc746a0c5ba5262b9fa44a347c8a

Adds overview to home page and the welcome gif

view details

push time in 3 months

startedmunificent/journal

started time in 3 months

create barnchshrysr/.emacs.d

branch : master

created branch time in 3 months

created repositoryshrysr/.emacs.d

created time in 3 months

issue commentjkitchin/scimax

Making scimax quicker?

Unfortunately, esup does not seem to work for me with Scimax on Emacs 27 !? However, the load up time did seem marginally faster atleast. Anyway - I can confirm that the above snippet can be plugged into Scimax's init.el replacing the existing gc-cons-threshold commands.

Cumol

comment created time in 3 months

issue commentjkitchin/scimax

Making scimax quicker?

Actually, I just tried a few of the suggestions outlined in the Doom readme. In specific - I finished adding the gc-cons-threshold tricks. The only variation from the doom config required is the symbol doom-gc-cons-threshold, which has to be set explicitly to the previous gc-cons-threshold hook. This shaved off 1.2 seconds from my start up via esup (though I am not using vanilla scimax atm). From what I've studied of the remaining tricks - they seem written in a format that can be directly implemented in ~ any configuration, including Scimax.

Another note - Scimax's init.el already has the variations of gc-cons-threshold (start high and then scale down) implemented though the values are different. So - possibly unlikely to receive any benefit from this.

Actually, I guess the following can be plugged into scimax's init.el, replacing the gc-cons-threshold commands that are currently set in Scimax's init.el

(setq gc-cons-threshold most-positive-fixnum ; 2^61 bytes
      gc-cons-percentage 0.6)

(add-hook 'emacs-startup-hook
  (lambda ()
    (setq gc-cons-threshold 16777216 ; 16mb
          gc-cons-percentage 0.1)))

;; Raising gc-cons threshold when the minibuffer is active

(defun doom-defer-garbage-collection-h ()
  (setq gc-cons-threshold most-positive-fixnum))

(defun doom-restore-garbage-collection-h ()
  ;; Defer it so that commands launched immediately after will enjoy the
  ;; benefits.
  (run-at-time
   1 nil (lambda () (setq gc-cons-threshold 16777216 ; 16mb
          gc-cons-percentage 0.1) )))

(add-hook 'minibuffer-setup-hook #'doom-defer-garbage-collection-h)
(add-hook 'minibuffer-exit-hook #'doom-restore-garbage-collection-h)

Of particular note in the snippet above is the adjusting the gc-cons-threshold when the mini-buffer is active and immediately reducing it thereafter. This has removed the very slight lag I experienced while calling ~some helm commands like helm-M-x (even on Scimax) making helm almost comparable in response to counsel. In fact, my overall mini-buffer response seems to be much better !

Another specific note is the caching function implemented for packages.el approach. I am currently using straight.el which apparently does this by default.

I will try out the above in vanilla scimax and report.

Cumol

comment created time in 3 months

push eventshrysr/.emacs.d

Shreyas Ragavan

commit sha 277746274519118a2fc1870703330018a7220357

Adjusting gc cons per doom suggestions The earlier setup only had the gc threshold increased, but this was not scaled down. Therefore there was a lack of responsiveness at times, especially with many unsaved buffers. This has now been rectified using teh doom functions.

view details

Shreyas Ragavan

commit sha 7f1b82ee854a94beb7503f6311e7f3dd41d86e99

Correction in the gc threshold restore function borrowed from doom

view details

push time in 3 months

issue commentjkitchin/scimax

Scimax issue with tramp on shell for results >20 lines

As a separate note, I've just pushed the updated alternate config that I've been using since raising this issue ( https://github.com/shrysr/.emacs.d). I am using a limited version of Scimax, (i.e I added scimax packages and config one by one rather than start with a fork). I will have to try consolidate and report.

Other than the overlays of Latex rendering (which I would like to incorporate soon) - I think I do have a decent chunk of Scimax stuff in my config though including the excellent ipython enhancements that I'm using everyday. The Tramp issue has not occurred so far. It may be worth noting that the startup time (with some basic gc optimisation) is at ~7.7 seconds of which 2.7 s go to pdf-tools).

shrysr

comment created time in 3 months

push eventshrysr/.emacs.d

Shreyas Ragavan

commit sha 450f593757716e823a4e1779093541f53c6dba00

autosave setup from ldleworth

view details

Shreyas Ragavan

commit sha b90f5cf296c853df4c210e5c0b83fa939940d1bc

adding helm ag and other packages

view details

Shreyas Ragavan

commit sha 42f4e8276f9f250c0ae89ac4ffad63e228c0e6b7

adding a hydra for scimax notebook to clone a url

view details

Shreyas Ragavan

commit sha 2deb16e528f46121dd7b82f3041e64d7efed615d

many changes

view details

Shreyas Ragavan

commit sha d29c2fe408c356fa03a6c08baa97bcb37d36f483

switching bufler to loaded packages

view details

Shreyas Ragavan

commit sha 36c62bda741ef38d6a7442dca48d775d54eee5f4

theme modifications and other changes

view details

Shreyas Ragavan

commit sha f43f763041e43fa471a38903021b1585ef8797f1

Adds config for python and streamlines the documentation

view details

Shreyas Ragavan

commit sha 06c7add474bf38dcc50253520a126a6672045e53

Adds some test functions into the main configuration

view details

Shreyas Ragavan

commit sha 42bcb20d3699cf91b308dd89e831751f71a5273e

Adds a search through org directory

view details

Shreyas Ragavan

commit sha b2dde4a647a07b541089735c2688e0458567a141

Minor re-organisation

view details

Shreyas Ragavan

commit sha 9150228ba2ae4db6d7712544bde518be4f76900c

Bunch of changes

view details

Shreyas Ragavan

commit sha e8b8302d0f405cf7a1553a6b6822ef18fc5d2e9b

Adds the modus themes and other customisations

view details

Shreyas Ragavan

commit sha 4972e6361df1b3a3a38891002e5e2bb5f2549969

Org capture : Adds to the doct template Refactoring of the code as well as adding a function to enable capturing notes. This also corrects a minor mistake in the closing parenthesis.

view details

Shreyas Ragavan

commit sha 3ee3607026b8723cb93e1fd6e05d47b6a6283007

Theme: switching toe modus operandi as the default theme While the dark vivendi theme is nice, the operandi theme is more practical especially while viewing emails and other aspects, like viewing plots generated via ipython.

view details

Shreyas Ragavan

commit sha 23639d0b4eccb239001aa44c79c7cbb98bf3f717

Spaceline: correcting the config

view details

Shreyas Ragavan

commit sha 2114d332006bcaf53c9cb7ab666a16b314828320

Init file.

view details

Shreyas Ragavan

commit sha 14ca84b268acc6712dfb8bcff70ebe2144b88bf0

Removed tasks to project tasks

view details

Shreyas Ragavan

commit sha 3dcb585bd15ef84bfd02aa46681b74d0101e7809

Adding ldlewell's hydra packages and basic setup hera, and nougat hydra. The syntax is easy enough to understand and the pretty hydra setup makes it easy to create hydras without worrying about the formatting. Nougat hydra in particular enables moving back from a child hydra, without defining it as an inheritance.

view details

Shreyas Ragavan

commit sha dba70fb2e8f736d5c1fa00023252df1ec884e073

org-msg : Added some custom css for emails

view details

Shreyas Ragavan

commit sha 42823e585c357bbceae7c917c4df33f807f46baa

Hera and nougat-hydra modifications

view details

push time in 3 months

issue commentjkitchin/scimax

Scimax issue with tramp on shell for results >20 lines

I just tried a rebuild of the latest version of scimax, and before launching emacs -q -l ~/scimax/init.el. (and with no user files) - I commented out the undo tree snippet in packages.el. I'm afraid the behavior was exactly the same. I am now using Emacs 27 (as opposed to 26.3 when I posted the issue) and on the same Mac OS.

shrysr

comment created time in 3 months

issue commentjkitchin/scimax

Correct way to map scimax/body to Ctrl + revert if desired ?

Quick note : thank you for the suggestion regarding Sugru. I intend to look into that for sure. Atreus is on my list to evaluate down the line. I'm yet to test the inheritance removal, since I'm using a forked version of Scimax. I will have to find a way to keep up to date, though it does not seem this will be painless.

shrysr

comment created time in 3 months

startedthomaspark/pubcss

started time in 3 months

startedTombarr/html-resume-template

started time in 3 months

startedgongzhitaao/orgcss

started time in 3 months

fork shrysr/kjh-vita

A simple LaTeX template that I use for my Vita.

http://kjhealy.github.com/kjh-vita

fork in 3 months

startedpunchagan/resume

started time in 3 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha b30672c6741d279771c3677cd9b9fb8b9aadf3d8

Fixes tags and publish date of last post ox-hugo automatically sets the publish date using the special closed property of a TODO. This is convenient and preferable. For some reason, the option was not enabled in my updated Emacs configuration and that is rectified now. Now posts are listed by their published date, and the last modified date is available as meta data for reference.

view details

push time in 3 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 9b2cd525da35e5c281236f0171b0c23cbb9aaa1d

Adds blog post on the auto-deployment of this website

view details

push time in 3 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha d9c63a63cc8c2eab2d07938daac7cfb4d34848d4

Testing draft post for auto deploy on VPS

view details

push time in 3 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 16ebed9344c12fa47f0c426e95fbf22be14ef967

Replaced earlier emacs configuration file with current file This commit also introduces Emacs as a parent for the dotemacs config. This will help down the line when the website is used to share more Emacs related notes that do not fit on a blog post. The miscreant export file blog.md has also been deleted. THis file was a mistaken export containing the entire blog file.

view details

Shreyas Ragavan

commit sha 50b97c8657137cb9ab6c0bc24b393b05d441d117

Adds google analytics certificates to the accomplishments

view details

Shreyas Ragavan

commit sha 2dec06ea67f21e1c3ad48276a287cc4f10761987

Corrects the RSS link to the posts RSS feed

view details

Shreyas Ragavan

commit sha 92de7e55744477b778ce90242a0e50335ce9a673

Updates the experience section

view details

Shreyas Ragavan

commit sha b9bbca9ccff6b0ab22c9ff7ef3d4fbb640f66246

Typo and minor update to earlier post on Docker

view details

Shreyas Ragavan

commit sha f05cd6b98a1baae6a368d54a52be516e85dc2116

Merge branch 'master' of https://github.com/shrysr/hugo-sr

view details

push time in 3 months

startedamark/gun

started time in 3 months

startedjorgenschaefer/elpy

started time in 3 months

fork shrysr/.emacs.d-1

My emacs configuration

fork in 3 months

startedmatplotlib/AnatomyOfMatplotlib

started time in 3 months

startedVimux/Mainroad

started time in 3 months

fork shrysr/dotemacs.d

.emacs.d

fork in 3 months

startedPythonNut/quark-emacs

started time in 3 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 6c5d3d146b2c55c2d3169761d2278d7329463100

Update from Forestry.io Shreyas Ragavan deleted content/post/blog.md

view details

push time in 3 months

push eventshrysr/hugo-sr

Shreyas Ragavan

commit sha 7052d52ef7fa0bf3d6535a5d8d57c76161af1a2f

Update from Forestry.io - Updated Forestry configuration

view details

push time in 3 months

startedintegral-dw/org-superstar-mode

started time in 3 months

startedprogfolio/org-superstar-mode

started time in 3 months

startedgotify/server

started time in 3 months

issue commentprogfolio/doct

Constant warning regarding doct template

Thank you for creating doct! THe doct approach to create capture templates adds a lot of clarity in my mind and makes it easier.

Ah. Thanks for taking the time to observe that snippet :) I am new to elisp and am yet to figure out when I should use a lambda and when it is not necessary. I have corrected this in my doct config.

shrysr

comment created time in 3 months

issue closedprogfolio/doct

Constant warning regarding doct template

I've defined a few functions for templates like

(defun sr/fun/todo-active ()
'("* %doct(todo-state) %?"
":PROPERTIES:"
":CREATED: %U"
":PLANNED: %t"
":END:"))

which are plugged into templates for capture like

(setq org-capture-templates
      (doct '(("Tasks" :keys "t"
               :file "~/my_org/todo-global.org"
               :prepend t
	       :children (("Fast TODO"  
			   :keys "t"
			   :type entry	                           
			   :headline   "@Inbox"
			   :todo-state "TODO"
			   :template (lambda () (sr/fun/todo-active))))))))

However for each capture, I get the warning

Warning (doct): Old template expansion syntax detected. Upgrading :template value. Substitute "* %doct(todo-state)" for "* %{todo-state}" in your configuration to prevent this warning in the future.

I have tried replacing %doct(todo-state) with %doct{todo-state} in the function above, as I see some discussion on this breaking change. However then the literal %doct{todo-state} appears in the capture. The warning appears each time I capture. I would be grateful for advice.

Note: I am using the latest commit of doct (9e7cbec) via straight.el

closed time in 3 months

shrysr

issue commentprogfolio/doct

Constant warning regarding doct template

AHA. I see i did not pay attention. It should have been %{todo-state}. I will close the issue.

shrysr

comment created time in 3 months

startedprogfolio/doct

started time in 3 months

issue openedprogfolio/doct

Constant warning regarding doct template

I've defined a few functions for templates like

(defun sr/fun/todo-active ()
'("* %doct(todo-state) %?"
":PROPERTIES:"
":CREATED: %U"
":PLANNED: %t"
":END:"))

which are plugged into templates for capture like

(setq org-capture-templates
      (doct '(("Tasks" :keys "t"
               :file "~/my_org/todo-global.org"
               :prepend t
	       :children (("Fast TODO"  
			   :keys "t"
			   :type entry	                           
			   :headline   "@Inbox"
			   :todo-state "TODO"
			   :template (lambda () (sr/fun/todo-active))))))))

However for each capture, I get the warning

Warning (doct): Old template expansion syntax detected. Upgrading :template value. Substitute "* %doct(todo-state)" for "* %{todo-state}" in your configuration to prevent this warning in the future.

I have tried replacing %doct(todo-state) with %doct{todo-state} in the function above, as I see some discussion on this breaking change. However then the literal %doct{todo-state} appears in the capture. The warning appears each time I capture. I would be grateful for advice.

Note: I am using the latest commit of doct (9e7cbec) via straight.el

created time in 3 months

more