   (forward-line -1)
   (indent-according-to-mode))
 
-(global-set-key [(meta shift <up>)]  'move-line-up)
-(global-set-key [(meta shift <down>)]  'move-line-down)
+(global-set-key (kbd "<M-up>") 'move-line-up)
+(global-set-key (kbd "<M-down>")  'move-line-down)
 
 (defvar user-temporary-file-directory
   (concat temporary-file-directory user-login-name "/"))

    (local-set-key (kbd "RET") 'newline-and-indent))
(add-hook 'c-mode 'set-newline-and-indent)

(setq c-basic-offset 4)
(setq tab-width 4)
(setq indent-tabs-mode nil)
(setq global-linum-mode t)

(defun move-line-up ()

 ;; If you edit it by hand, you could mess it up, so be careful.
 ;; Your init file should contain only one such instance.
 ;; If there is more than one, they won't work right.
 '(default ((t (:family "Fira Code" :foundry "outline" :slant normal :weight normal :height 98 :width normal)))))
