https://elixir-lang.org/docs.html
6 core projects
https://elixir-lang.org/docs.html
6 core projects
%s/\([_a-z]*_path\)/Routes.\1/g |
SPC / | |
link -Gshow.html.eex #find link in all files named show.html.eex | |
SPC / | |
link -GQ*.html.eex #find link in all files name *.html.eex, Q is for literal string |
SPC / | |
foo | |
S-M-SPC (to enter helm transient state) - that's Shift-Meta-Space all at once | |
T - to mark all | |
t - to mark individual | |
then usually C-c C-e to edit selection. |
SPC f j - jump to Dired from a file | |
navigate to project root in Dired | |
SPC SPC (M-x) find-name-dired | |
return to confirm directory | |
type file name using wildcards *foo* | |
return - a dired buffer will be shown with all matched files | |
SPC b w to enter read-only mode | |
ESC | |
Edit file names (can use %s/foo/bar/g etc) | |
C-c C-c to save |
SPC s f (helm-files-smart-do-search) - this will bring up HELM File Completions | |
navigate to the directory from which to do the search - use C-h to go up one level if needs be | |
type the search string | |
hit C-c C-e (helm-ag-edit) | |
Once in helm-ag-edit edit as in a normal buffer | |
For example :%s/foo/bar/g | |
hit C-c C-c to save | |
For case-sensitive/insensitive toggle by |
SPC f j (Go to dired - usually from the buffer) | |
SPC b w (Enter buffer read-only mode) | |
ESC | |
Edit the file name | |
C-c C-c (to save) |