ফাইলগুলিতে কপিরাইটের বছরগুলি স্বয়ংক্রিয়ভাবে আপডেট করার কোনও মোড আছে?


21

সাধারণত বছরের এই সময়ের কাছাকাছি লোকেরা বুঝতে শুরু করে যে তাদের কপিরাইটের বছরটি তাদের ফাইলে পুরানো। আপনি যদি প্রতিটি উত্স ফাইলে কপিরাইট রাখতে চান এটি বিশেষত বিরক্তিকর। আমি ভাবছিলাম যে ইমাসগুলি এখানে সহায়তা করতে পারে।

এমন কোনও মোড আছে যা কোনও ফাইলের মধ্যে কপিরাইট বছরটি স্বয়ংক্রিয়ভাবে আপডেট হবে? আদর্শভাবে, আমি আমার নাম এবং অনুমোদিতকরণগুলির সাথে মোড সেটআপ করব, যাতে এটি কেবল তাদের জন্য কপিরাইট আপডেট করে। কোনও পরিবর্তন হয়ে গেলে এটি কপিরাইটটি স্বয়ংক্রিয়ভাবে আপডেট হয় (যদিও কোনও প্রকল্পে বাল্ক পরিবর্তন করার সহজ উপায় থাকা ভাল তবে)।


বার্ন কনভেনশনের কপিরাইটটি সারা বিশ্ব জুড়ে ন্যূনতম জীবন +50 বছর হওয়ায় আপনি কোন বছর লেখেন তা বিবেচ্য নয়।
ম্যাথ্রেডলার

উত্তর:


24

আপনি copyright-updateফাংশন ব্যবহার করতে পারেন । আমি ফাংশনটির জন্য ডকগুলি পড়তাম। এবং অন্যদের copyright.elআরও তথ্যের জন্য ভিতরে , তবে একটি সাধারণ উদাহরণ হিসাবে, যদি আমার কাছে থাকে:

;; Copyright (C) 2014, Jordon Biondo

একটি ফাইল এবং copyright-updateমিনিবুফার থেকে চালানো , এটি বলার লাইন আপডেট করে

;; Copyright (C) 2014, 2015, Jordon Biondo

আপনি চাইলে ফাংশনটি পুরানো বছর সরিয়ে ফেলতে পারেন।

স্বয়ংক্রিয় আপডেটগুলি হ্যান্ডেল করতে, আপনি before-save-hookতালিকায় ফাংশনটি যুক্ত করতে পারেন ।

ব্যাচ আপডেট করতে কমান্ডটি ব্যবহার করুন copyright-update-directory

কপিরাইট লাইব্রেরিতে অনেকগুলি বৈশিষ্ট্য এবং এটি কাস্টমাইজ করার উপায় রয়েছে, আপনি কীভাবে এটি আপনার প্রয়োজনের সাথে খাপ খাইয়ে নিতে পারেন তা দেখার জন্য আমি লাইব্রেরিটি খোলার পরামর্শ দেব।


3
এই সময়গুলি আমি ইমাসকে দেখে বিস্মিত হই।
পাইথননট

6

আমি যা ব্যবহার করি তা এখানে:

(when (fboundp 'copyright-update)
  (setq copyright-names-regexp "Monnier\\|Free Software")
  (add-hook 'before-save-hook #'copyright-update))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.