So I wanted to change the default file naming system so I added the following to my doom config file
;; Org-roam Template ---------------------------------------------------------------------------------------------------
      org-roam-capture-templates `(("d" "default" plain "%?"
      :target
      (file+head "${slug}.org" "#+title: ${title}\n"
      :unnarrowed t)))
After which I reloaded the doom config file. And got this error in the messges buffer
org-roam-capture--prepare-buffer: Wrong type argument: integer-or-marker-p, nil
upon doing a back trace as one of the discord member of the doom server sadid I got the following error
So How do I fix the target issue?
             
            
              
            
           
          
            
            
              Missing a closing parenthesis after “${title}\n”:
This worked on my end. Adjust it for your doom. Note the closing parenthesis before :unnarrowed.
(setq org-roam-capture-templates `(("d" "default" plain "%?"
                                    :target
                                    (file+head "${slug}.org" "#+title: ${title}")
                                    :unnarrowed t)))
 
            
              1 Like 
            
            
           
          
            
            
              Yes that was th mistake!
Is there any way of preserving the case sensitivity of the name That I enter?
Say rt now with the current config if i make a note called “Bakery” it will be created as “bakery” the ‘B’ is saved as ‘b’. Is this possible?
             
            
              
            
           
          
            
            
              I suggest that you consider overriding the slug function. A wiki entry  here as a guide. At the end of the function, the slug gets lowercased. Remove it. That would be one-line change. Or you can create your own function to use, I think.
             
            
              
            
           
          
            
            
              Ok thanks. Is there a way to add certain property values while node is created?
I found this article , is there any way else to do this?
             
            
              
            
           
          
            
              
                nobiot  
              
                  
                    July 9, 2022, 10:25am
                   
                  6 
               
             
            
              You can put them in the template directly. You can call a function too. But I’m not sure why you look for an alternative from the one linked?