Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 07:27
    SCzhJ starred syl20bnr/spacemacs
  • Sep 26 20:32
    lebensterben commented #10290
  • Sep 26 20:32
    lebensterben unlabeled #10290
  • Sep 26 20:32
    lebensterben commented #10290
  • Sep 26 19:06
    Naomarik starred syl20bnr/spacemacs
  • Sep 26 18:23
    Javets70 starred syl20bnr/spacemacs
  • Sep 26 14:41

    JAremko on develop

    build: harden rebase.yml permis… build: harden stale.yml permiss… build: harden elisp_test.yml pe… (compare)

  • Sep 26 14:41
    JAremko closed #15749
  • Sep 26 14:30
    lebensterben locked #7418
  • Sep 26 14:30
    lebensterben unlabeled #7418
  • Sep 26 14:30
    lebensterben labeled #7418
  • Sep 26 14:20
    JAremko commented #15749
  • Sep 26 14:03
    SCzhJ starred syl20bnr/spacemacs
  • Sep 26 13:54
    et2010 commented #10290
  • Sep 26 13:49
    erichlf commented #7418
  • Sep 26 13:02
    Gabryx64 closed #15748
  • Sep 26 13:00
    Gabryx64 commented #15748
  • Sep 26 12:59
    Gabryx64 commented #15748
  • Sep 26 12:59
    Gabryx64 commented #15748
Daniel Nicolai
@dalanicolai
(define-key global-map (kbd "C-x C-f") 'helm-find-files)
Evaluate that line to rebind it
So you are using emacs editing style then?
Momo10101
@Momo10101

Evaluate that line to rebind it

Sorry, how do i do that?

So you are using emacs editing style then?

Yes, i prefer that than vim style

Daniel Nicolai
@dalanicolai
Okay... have you tried vim style? Using SPC is very convenient
But whatever you prefer of course
You can press M-: then insert that line end press enter
Or better, place it in the user-config section of your dotfile (and reload with M-m f e R)
Momo10101
@Momo10101

Okay... have you tried vim style? Using SPC is very convenient

Yes, i will give it a try, I didnt know that, that is the recommended way to use spacemacs

Or better, place it in the user-config section of your dotfile (and reload with M-m f e R)

Thanks a lot! that did the trick!

Is there not a way to get the spacemacs/helm-find-file to do the same?
Daniel Nicolai
@dalanicolai
Well emacs style works fine too... but generally Spacemacs users prefer vim-style and Spacemacs is designed for that

Is there not a way to get the spacemacs/helm-find-file to do the same?

Yes there is

If you look at the definition of the function you will see that that function explicitly preselects the directory instead of the file, which makes sense also...
So you can copy that function to your user init, and replace helm-current-directory with buffer-file-name
inside that function
Daniel Nicolai
@dalanicolai
Ah what I am saying is wrong
Momo10101
@Momo10101
ohh ok, pity
Daniel Nicolai
@dalanicolai
Ah no
It is still very easy
even easier
If you know what to do
So I am finding that out
Momo10101
@Momo10101
Perfect, thanks a lot! : )
Daniel Nicolai
@dalanicolai
You just place (file-name-nondirectory buffer-file-name) as second argument behind helm-find-files-1
in that function
The only thing is, helms behavior is a little weird... it places the cursor on the correct filename as long as you did not make any changes. Otherwise it places it on the temporary filename.
Momo10101
@Momo10101

You just place (file-name-nondirectory buffer-file-name) as second argument behind helm-find-files-1

In which file do i need to do this?

Daniel Nicolai
@dalanicolai
Ah okay... I see helm-find-files puts a "^" in front of the file

You just place (file-name-nondirectory buffer-file-name) as second argument behind helm-find-files-1

In which file do i need to do this?

Copy the spacemacs/helm-find-files to your user-config and do it there

But put this in that file (concat "^" (file-name-nondirectory buffer-file-name))
But then I really recommend you to read some chapters of https://www.gnu.org/software/emacs/manual/eintr.html
And take a vim tutorial if you are open to try it
It will take some time for you to learn using Spacemacs... but you made the best choice!
Daniel Nicolai
@dalanicolai
(depending on what you want to use it for. There are better 'specialized' editors, but there is no better 'general' editor, and for sure not as elegant and fun...)
Momo10101
@Momo10101
sorry, i am a bit slow to go through all this information : )
where do i find the 'helm-find-files-1' function ?
in the .emacs.d folder? I did a grep and it does not seem to be there
Daniel Nicolai
@dalanicolai
It is the last expression in the spacemacs/helm-find-files function
Momo10101
@Momo10101
ohh i see!
Daniel Nicolai
@dalanicolai
You type C-h f then space find file
Ah okay
so place the snippet behind input
Momo10101
@Momo10101

But then I really recommend you to read some chapters of https://www.gnu.org/software/emacs/manual/eintr.html

Yes, i will read it! Thanks! I am stuck at a basic emacs level because i dont know elisp. Its been on my todo list for too long now

Daniel Nicolai
@dalanicolai
My last line looks like this: (helm-find-files-1 input (concat "^" (file-name-nondirectory buffer-file-name)))))

(depending on what you want to use it for. There are better 'specialized' editors, but there is no better 'general' editor, and for sure not as elegant and fun...)

For example, try to do what you are asking now in any other editor... I think, genrally, it will by far not be this easy

But then I really recommend you to read some chapters of https://www.gnu.org/software/emacs/manual/eintr.html

Yes, i will read it! Thanks! I am stuck at a basic emacs level because i dont know elisp. Its been on my todo list for too long now

Just a few chapters will get you a long way (like 1 or two hours read, until you get the feeling that you understand the basics)

Maybe it takes less time (or more)... I don't remember
Momo10101
@Momo10101

My last line looks like this: (helm-find-files-1 input (concat "^" (file-name-nondirectory buffer-file-name)))))

Nice, its working now. Thanks a lot! That should be the standard behavior imho : )