Skip to content

Latest commit

 

History

History
501 lines (396 loc) · 16 KB

todo.org

File metadata and controls

501 lines (396 loc) · 16 KB

Sprints

sprint 0

blog

https://orgmode.org/worg/org-tutorials/org-publish-html-tutorial.org.html

upgrade Emacs to 27

speed up start time

ruby/rails

web-mode - proper indentation goto function definitions

prettify org

https://www.youtube.com/watch?v=VcgjTEa0kU4

github integration

https://emacs.stackexchange.com/questions/12361/can-i-sync-github-issues-and-milestones-with-org-mode

gcalendar integration

https://github.com/kidd/org-gcal.el

implement better incremental search

https://github.com/raxod502/selectrum radian-software/selectrum#112

sprint 1

literate dotfiles

https://www.reddit.com/r/emacs/comments/83usco/literate_emacs_config_in_orgmode/

org projectile

https://github.com/IvanMalison/org-projectile

git gutter

https://github.com/emacsorphanage/git-gutter

vuejs

try to get ag/find-file results sorting to be more relevant

docker workflow

what to use emacs shell for and what to use terminal

should I split out different bits of dotfiles other repos?

so I can install in parts?

setup for applications

like reaper (jack/carla/cadence/native instruments etc), mtga

setup dropbox pro and backup REAPER folder

tuxguitar shortcuts

backlog

check org cookbook

http://ehneilsen.net/notebook/orgExamples/org-examples.html

Alec

implement Helm

fix find file

possibly just implement a different shortcut to create a file, or just remove IDO from find file since we have Projectile for smart finding

fix magit performance issues during large merge conflict

strip out bare bones emacs config file for the office

implement more org-capture templates

fix auto complete

only want to be able to opt in with tab etc so maybe prefer company over whatever else is trying to comlete (ivy?)

web mode sometimes just deactivates

i3: remove focus on notifications

i3: fix positioning of notifications and konsole

find a way to stop company-mode from slowing doing shells or disable it with hooks

remove line numbers from comint and like text files

files/buffers above certain size basically

swiper for currently selected text

swiper for word under cursor

GOTO file under cursor

M-. or S-ENTER

I believe find-file (C-x C-f) used to work for this

snippets

especially for rails (template if statements etc)

look into emacs server again

could be very useful to run profiler in the background https://github.com/nex3/perspective-el

thing at point

projectile ag search find file find dir etc

schedule issues (todos) for particular days

probably already possible, but make it easy-> shortcut

change the prev-buffer and next-buffer shortcuts

it’s C-x p or C-x r now

it’s currently C-x left or right gotta be something requiring less stretch

CANCELLED make issues relatable

add “epic” style issues so that issues can link to other issues or be depend on other issues (“blocking”)

handle scheduled events

https://emacs.stackexchange.com/questions/22479/org-mode-automatically-clock-in-to-a-task-with-idle-timer/22488

org mode stuff to check out

https://github.com/ahungry/org-jira https://github.com/IvanMalison/org-projectile https://github.com/jethrokuan/org-roam

update doom-city-lights colour scheme

replace some of the reds/pinks/oranges at the theme level instead of the way I’m doing it now

find a way to properly customize face, fonts, etc

make modules easier to include or exclude

especially face - it should probably be an entirely empty file for newcomers

maybe add a wizard for installation that asks about stuff like: ivy? (that probably includes company etc) capture? python?

and also allows you to easily setup theme

fix robe so that it start automatically

when entering a ruby project it should pick up the gemset (via RVM?) and environment for that project and start robe https://lorefnon.me/2014/02/02/configuring-emacs-for-rails.html

setting TODO on an item that doesn’t have state should just default to TODO

https://emacs.stackexchange.com/questions/57830/how-can-i-automatically-change-a-todo-agenda-item-task-to-progress-when-clocking or possibly “IN_PROGRESS”

find-file shortcut to just go to other window (if it exists) and open there else create one

navigate around windows

https://sachachua.com/blog/2015/01/emacs-microhabit-switching-windows-windmove-ace-window-ace-jump/ checkout ace window and ace jump, as well as keychord

https://emacs.stackexchange.com/questions/3458/how-to-switch-between-windows-quickly

https://emacs.stackexchange.com/questions/22286/shiftarrow-to-change-window-does-not-work-in-org-mode

setup refile like here

http://doc.rix.si/cce/cce-org.html#org9971637

more great org configs

https://github.com/gjstein/emacs.d/blob/master/config/init-10-face.el

symlink id-project.org to notes.org in project folder

add the notes.org to git info exclude this is so that we can find notes easier, it also fixes the whole org capture problem for project specific issues

create and backup gpg keys

https://gpgtools.tenderapp.com/kb/gpg-keychain-faq/backup-or-transfer-your-keys#transfer-keys-to-another-computer https://tunjos.co/blog/backup-your-gpg-key/

setup tmux keys

https://zserge.com/posts/tmux/ https://tmuxguide.readthedocs.io/en/latest/tmux/tmux.html

CANCELLED ubuntu 20.04 upgrade

https://github.com/efazati/i3buntu

renaming a file should autocomplete that files name

I also used to be able to rename a file from within it

python breakpoints

https://documen.tician.de/pudb/starting.html

link org to project management

  • [ ] Github projects
  • [ ] Jira

deal with repeated meetings when sprint is closed

get rid of “activity screens” shortcut that fucks up the i3 layout

setup the compose key configuration

CapsLock -> ComposeKey allowing special characters

implement whatfiles

https://github.com/spieglt/whatfiles

email

read

http://www.mycpu.org/read-email-in-emacs/

mu4e

https://200ok.ch/posts/2020-05-27_using_emacs_and_mu4e_for_emails_even_with_html.html

meeting invitations

https://www.reddit.com/r/emacs/comments/ho8lxi/mu4e_office365_meeting_invitations/

i3 - open new window in specific size

https://www.reddit.com/r/i3wm/comments/9j10ae/i3wm_open_window_in_specific_size/ https://i3wm.org/docs/layout-saving.html

unix pipes

https://prithu.xyz/posts/unix-pipeline/

uml

https://plantuml.com/ http://eschulte.github.io/babel-dev/DONE-integrate-plantuml-support.html

Zettelkasten

https://eugeneyan.com/2020/04/05/note-taking-zettelkasten/

i3 terminal stuff

https://www.youtube.com/watch?v=q-l7DnDbiiU Yakuake https://github.com/akermu/emacs-libvterm tmux

show i3 keyboard shortcuts

https://www.reddit.com/r/i3wm/comments/gz2eyx/small_tool_i_made_to_visualize_your_i3_keybindings/

conky

https://github.com/brndnmtthws/conky

dmenu vs rofi

https://www.reddit.com/r/unixporn/comments/h9hdyc/oc_rofi_shortcuts/

Manjaro Jack setup

https://www.youtube.com/watch?v=vgrqMv3Lzfk https://forum.manjaro.org/t/how-to-replace-pulseaudio-with-jack-jack-and-pulseaudio-together-as-friend/2086 https://kx.studio/Repositories

home drive mounted to second hard drive

https://www.howtogeek.com/442101/how-to-move-your-linux-home-directory-to-another-hard-drive/

jumping around in code

https://www.reddit.com/r/emacs/comments/h138pp/what_is_the_best_method_you_have_found_for/

polybar (status bar and system tray)

https://github.com/polybar/polybar

org mode css

https://sandyuraz.com/articles/orgmode-css/

i3 font awesome icons and notification demon

https://github.com/Algorithm79/Dotfiles_i3/

custom theme generator

https://github.com/dylanaraps/pywal

https://www.reddit.com/r/unixporn/comments/947y8t/ocemacs_a_doom_theme_generator/ http://terminal.sexy/#Hh4ep6enHh4ez2pMj51q-e6YdYemm4Wdr8Tbp6enX1pgz2pMj51q-e6YdYemm4Wdr8Tb____ doomemacs/doomemacs#2732

prescient - alternative to helm

https://github.com/raxod502/prescient.el

regex

https://github.com/immerrr/ample-regexps.el/blob/master/README.rst

shx

shell extras

Manjaro i3: something for usb connection

unixporn goals

https://www.reddit.com/r/unixporn/comments/haogs0/bspwm_i_have_spent_too_much_time_on_this/

blogging

https://jgkamat.gitlab.io/blog/website1.html https://orgmode.org/worg/org-blog-wiki.html

habits

https://orgmode.org/manual/Tracking-your-habits.html

fonts

https://github.com/ryanoasis/nerd-

shell output: open file at line on Enter (it works on mouse click)

i3 status bar click events

https://en.jeffprod.com/blog/2020/create-your-own-i3-sway-status-bar/

projectile caching stuff

https://emacs.stackexchange.com/questions/8074/projectile-with-caching-doesnt-like-new-files https://emacs.stackexchange.com/questions/26266/projectile-and-magit-branch-checkout https://docs.projectile.mx/projectile/configuration.html#caching

customize yakuake

compositor

picom https://www.reddit.com/r/unixporn/comments/du6ms3/i3gaps_rounded_corners_everywhere/

customize Spotify

https://github.com/khanhas/spicetify-cli

learn Regex

https://regexone.com/

windows not going to correct workspace/position

https://www.reddit.com/r/i3wm/comments/hey84b/firefox_nightly_doesnt_get_assigned_to_the/

org source blocks

https://jherrlin.github.io/posts/emacs-orgmode-source-code-blocks/

Human Programming Interface

https://beepb00p.xyz/hpi.html

kdesettings!!!

https://github.com/shalva97/kde-configuration-files

kde taskbar disappearing fix

https://superuser.com/questions/946206/no-taskbar-and-cant-right-click-desktop/1091973#1091973

checkout other WM’s

bspwn - https://www.youtube.com/watch?v=EIxEGcHDAp0 dwm - https://ratfactor.com/slackware/dwm/ https://github.com/SwiftyChicken/dotfiles/tree/master/.config https://www.reddit.com/r/unixporn/comments/hm22qs/bspwm_minimal_plannet/ https://www.reddit.com/r/linux_gaming/comments/enb77a/bspwm_most_efficient_way_of_sending_all_steam/

tramp

https://www.reddit.com/r/emacs/comments/dx7d9l/can_tramp_be_as_efficient_as_ssh_tmux_emacs/

org

org-gcal

https://github.com/myuhe/org-gcal.el

org mode icons

https://www.reddit.com/r/emacs/comments/hnf3cw/my_orgmode_agenda_much_better_now_with_category/

docker

apps logging to docker

https://stackoverflow.com/questions/55156980/python-docker-how-to-use-python-logging-module-with-docker

notifications

https://github.com/phuhl/linux_notification_center

helm buffer selector

https://github.com/emacs-helm/helm-selector

configure shx

current theme for work laptop

https://github.com/PapirusDevelopmentTeam/arc-kde https://github.com/tsujan/Kvantum/tree/master/Kvantum

awk

https://www.skeeve.com/awk-sys-prog.html

anki

https://apps.ankiweb.net/

docker commands

https://codeopolis.com/posts/25-basic-docker-commands-for-beginners

get holidays

https://smallstep.com/blog/ssh-tricks-and-tips/

color extraction

https://labs.tineye.com/color/

swiper

faster swiper searching (swiper-isearch)

https://oremacs.com/2019/04/07/swiper-isearch/#enter-swiper-isearch

go to swiper candidate (swiper-avy)

https://www.reddit.com/r/emacs/comments/d6jj1e/til_of_the_beauty_that_is_swiperavy/

test

;; Working on Emacs 26.2 and 25.2
(scroll-bar-mode 1)
;; Remove window ui elements
(menu-bar-mode 1)
;;(scroll-bar-mode -1)
(tool-bar-mode 1)

Andrew

timesheet slow

org-mode was slowed down by linum-mode should be using display-line-numbers-mode instead

refresh buffer not working. used to be F6

setup emacs shell for ssh and docker

this also needs to work when you use django shell inside docker container inside server connection

overwrite mode not working

FEEDBACK need to remap or learn macros

warnings about imports not being used, etc are missing

FEEDBACK learn magit

add pretier for js

https://github.com/prettier/prettier-emacs

ctrl . to take me to class or function

restclientmode

Emacs productivity sessions

Session 1 - Misc goodies from my config (you might have it too)

making a selection and then typing [ ” ’ etc encapsulates with those characters

M-y copies the second last thing automatically

Session 2 - Navigation

ivy ido projectile

key mods

hyper key (CapsLock)

https://askubuntu.com/questions/1133312/how-do-i-remap-caps-lock-to-hyper-key-in-ubuntu-18-04 check init-nav for shortcuts

compose key (RightAlt)

special keys like ë

takeaways

rename save window

containers

windows frames buffers

windows

C-x 0 kills a window C-x 2 horizontal C-x 3 vertical C-x | toggle 2 window split

Shift - arrows

buffers

move

shift arrows

M-y yank if you want to repeat cut+paste previous item

swiper

frames

M-x tear-off-window

projectile

find files

C-c p f Find file, open in current window

C-c p 4 f File file, open in another window.

C-c p F projectile-find-file-in-known-projects - Find file in all known projects

C-c p g projectile-find-file-dwim - Find file based on context at point

C-u C-c p f Invalidate cache and find files (files created outside of Emacs won’t be added to cache: how about magit files?)

imenu

M-i

ag search

ivy-occur + wgrep

ag search for something then: C-c C-o wgrep for: we can inline search and replace C-x C-q M-S-5 search replace C-c C-e apply and save buffers

Session 3 - Magit, Git Timemachine, Git blame

magit-status slow fix

(global-so-long-mode)

Session 4 - Org, Org Capture and Agenda

projectile setup

getting things set up

symlink notes.org in your project folder to id-{project_name}.org put notes.org in your project’s .git/info/exclude

git config –global core.excludesfile ‘notes.org’

org capture

meetings, scheduled tasks and deadlines

https://orgmode.org/manual/The-date_002ftime-prompt.html#The-date_002ftime-prompt

Session X - Shells

shell

M-. to go to error

Session X - Misc

dired

mass edit

C-x C-q edit C-c C-c

rename file

R C-n to select the old name

Session X - Configuration