Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. # Clang-Shebang
  2.  
  3. ## Terminal Usage
  4.  
  5. ```bash
  6. $ cp clangshebang.cpp myprogram.cpp
  7. $ chmod +x myprogram.cpp
  8. $ ./myprogram.cpp
  9. hello shell
  10. ```
  11.  
  12. ## Emacs usage
  13.  
  14. In Emacs init.el:
  15.  
  16. ```elisp
  17. (global-set-key (kbd "<f5>") #'my/try-build-run-project)
  18. (global-set-key (kbd "<f7>") #'my/try-build-project)
  19. ```
  20.  
  21. In emacs session, hit `f5`. It will run `myprogram.cpp`.
  22.  
  23. ## Projectile Usage
  24.  
  25. In terminal:
  26.  
  27. ```bash
  28. $ ./myprogram.cpp --gen-emacs-dirlocals
  29. ```
  30. In emacs session, hit `f5`. It will do the right thing.
  31.  
  32. If you just want to build, hit `f7`.
  33.  
  34. I haven't added `projectile-projectile-test-cmd` yet because I am lazy.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement