Skip to content

Instantly share code, notes, and snippets.

@canabady
Last active January 1, 2021 01:40
Show Gist options
  • Save canabady/6adb8a90f79b5bb972f501cb4aca1dfc to your computer and use it in GitHub Desktop.
Save canabady/6adb8a90f79b5bb972f501cb4aca1dfc to your computer and use it in GitHub Desktop.
TN PC AC listing

To get assembly_constituency,parliamentary_constituency as a listing of parliamentary_constituency with its assembly_constituencies below it, we can use VIM macro which does the job in a matter of seconds.

i.e

TO GET

Gummidipoondi (AC-1),Thiruvallur (PC-1)
Ponneri (AC-2),Thiruvallur (PC-1)
Thiruvallur (AC-4),Thiruvallur (PC-1)
Poonamallee (AC-5),Thiruvallur (PC-1)
Avadi (AC-6),Thiruvallur (PC-1)
Madavaram (AC-9),Thiruvallur (PC-1)
Tiruvottiyur (AC-10),Chennai North (PC-2)
Dr.Radhakrishnan Nagar (AC-11),Chennai North (PC-2)
Perambur (AC-12),Chennai North (PC-2)
Kolathur (AC-13),Chennai North (PC-2)
Thiru-Vi-Ka Nagar (AC-15),Chennai North (PC-2)
Royapuram (AC-17),Chennai North (PC-2)
Virugampakkam (AC-22),Chennai South (PC-3)
Saidapet (AC-23),Chennai South (PC-3)
Thiyagarayanagar (AC-24),Chennai South (PC-3)
Mylapore (AC-25),Chennai South (PC-3)
Velachery (AC-26),Chennai South (PC-3)
Sholinganallur (AC-27),Chennai South (PC-3)
Villivakkam (AC-14),Chennai Central (PC-4)
Egmore (AC-16),Chennai Central (PC-4)
Harbour (AC-18),Chennai Central (PC-4)
Chepauk-Thiruvallikeni (AC-19),Chennai Central (PC-4)
Thousand Lights (AC-20),Chennai Central (PC-4)
Anna Nagar (AC-21),Chennai Central (PC-4)
Maduravoyal (AC-7),Sriperumbudur (PC-5)
Ambattur (AC-8),Sriperumbudur (PC-5)
Alandur (AC-28),Sriperumbudur (PC-5)
Sriperumbudur (AC-29),Sriperumbudur (PC-5)
Pallavaram (AC-30),Sriperumbudur (PC-5)
Tambaram (AC-31),Sriperumbudur (PC-5)
Chengalpattu (AC-32),Kancheepuram (PC-6)
Thiruporur (AC-33),Kancheepuram (PC-6)
Cheyyur (AC-34),Kancheepuram (PC-6)
Madurantakam (AC-35),Kancheepuram (PC-6)
Uthiramerur (AC-36),Kancheepuram (PC-6)
Kancheepuram (AC-37),Kancheepuram (PC-6)
Tiruttani (AC-3),Arakkonam (PC-7)
Arakkonam (AC-38),Arakkonam (PC-7)
Sholingur (AC-39),Arakkonam (PC-7)
Katpadi (AC-40),Arakkonam (PC-7)
Ranipet (AC-41),Arakkonam (PC-7)
Arcot (AC-42),Arakkonam (PC-7)
Vellore (AC-43),Vellore (PC-8)
Anaikattu (AC-44),Vellore (PC-8)
Kilvaithinankuppam (AC-45),Vellore (PC-8)
Gudiyattam (AC-46),Vellore (PC-8)
Vaniyambadi (AC-47),Vellore (PC-8)
Ambur (AC-48),Vellore (PC-8)
Uthangarai (AC-51),Krishnagiri (PC-9)
Bargur (AC-52),Krishnagiri (PC-9)
Krishnagiri (AC-53),Krishnagiri (PC-9)
Veppanahalli (AC-54),Krishnagiri (PC-9)
Hosur (AC-55),Krishnagiri (PC-9)
Thalli (AC-56),Krishnagiri (PC-9)
Palacodu (AC-57),Dharmapuri (PC-10)
Pennagaram (AC-58),Dharmapuri (PC-10)
Dharmapuri (AC-59),Dharmapuri (PC-10)
Pappireddippatti (AC-60),Dharmapuri (PC-10)
Harur (AC-61),Dharmapuri (PC-10)
Mettur (AC-85),Dharmapuri (PC-10)
Jolarpet (AC-49),Tiruvannamalai (PC-11)
Tiruppattur (AC-50),Tiruvannamalai (PC-11)
Chengam (AC-62),Tiruvannamalai (PC-11)
Tiruvannamalai (AC-63),Tiruvannamalai (PC-11)
Kilpennathur (AC-64),Tiruvannamalai (PC-11)
Kalasapakkam (AC-65),Tiruvannamalai (PC-11)
Polur (AC-66),Arni (PC-12)
Arani (AC-67),Arni (PC-12)
Cheyyar (AC-68),Arni (PC-12)
Vandavasi (AC-69),Arni (PC-12)
Gingee (AC-70),Arni (PC-12)
Mailam (AC-71),Arni (PC-12)
Tindivanam (AC-72),Viluppuram (PC-13)
Vanur (AC-73),Viluppuram (PC-13)
Viluppuram (AC-74),Viluppuram (PC-13)
Vikravandi (AC-75),Viluppuram (PC-13)
Thirukoilur (AC-76),Viluppuram (PC-13)
Ulundurpettai (AC-77),Viluppuram (PC-13)
Rishivandiyam (AC-78),Kallakuruchi (PC-14)
Sankarapuram (AC-79),Kallakuruchi (PC-14)
Kallakurichi (AC-80),Kallakuruchi (PC-14)
Gangavalli (AC-81),Kallakuruchi (PC-14)
Attur (AC-82),Kallakuruchi (PC-14)
Yercaud (AC-83),Kallakuruchi (PC-14)
Omalur (AC-84),Salem (PC-15)
Edappadi (AC-86),Salem (PC-15)
Salem West (AC-88),Salem (PC-15)
Salem North (AC-89),Salem (PC-15)
Salem South (AC-90),Salem (PC-15)
Veerapandi (AC-91),Salem (PC-15)
Sankari (AC-87),Namakkal (PC-16)
Rasipuram (AC-92),Namakkal (PC-16)
Senthamangalam (AC-93),Namakkal (PC-16)
Namakkal (AC-94),Namakkal (PC-16)
Paramathi-Velur (AC-95),Namakkal (PC-16)
Tiruchengodu (AC-96),Namakkal (PC-16)
Kumarapalayam (AC-97),Erode (PC-17)
Erode East (AC-98),Erode (PC-17)
Erode West (AC-99),Erode (PC-17)
Modakurichi (AC-100),Erode (PC-17)
Dharapuram (AC-101),Erode (PC-17)
Kangayam (AC-102),Erode (PC-17)
Perundurai (AC-103),Tiruppur (PC-18)
Bhavani (AC-104),Tiruppur (PC-18)
Anthiyur (AC-105),Tiruppur (PC-18)
Gobichettipalayam (AC-106),Tiruppur (PC-18)
Tiruppur North (AC-113),Tiruppur (PC-18)
Tiruppur South (AC-114),Tiruppur (PC-18)
Bhavanisagar (AC-107),The Nilgiris (PC-19)
Udhagamandalam (AC-108),The Nilgiris (PC-19)
Gudalur (AC-109),The Nilgiris (PC-19)
Coonoor (AC-110),The Nilgiris (PC-19)
Mettuppalayam (AC-111),The Nilgiris (PC-19)
Avanashi (AC-112),The Nilgiris (PC-19)
Palladam (AC-115),Coimbatore (PC-20)
Sulur (AC-116),Coimbatore (PC-20)
Kavundampalayam (AC-117),Coimbatore (PC-20)
Coimbatore North (AC-118),Coimbatore (PC-20)
Coimbatore South (AC-120),Coimbatore (PC-20)
Singanallur (AC-121),Coimbatore (PC-20)
Thondamuthur (AC-119),Pollachi (PC-21)
Kinathukadavu (AC-122),Pollachi (PC-21)
Pollachi (AC-123),Pollachi (PC-21)
Valparai (AC-124),Pollachi (PC-21)
Udumalaipettai (AC-125),Pollachi (PC-21)
Madathukulam (AC-126),Pollachi (PC-21)
Palani (AC-127),Dindigul (PC-22)
Oddanchatram (AC-128),Dindigul (PC-22)
Athoor (AC-129),Dindigul (PC-22)
Nilakkottai (AC-130),Dindigul (PC-22)
Natham (AC-131),Dindigul (PC-22)
Dindigul (AC-132),Dindigul (PC-22)
Vedasandur (AC-133),Karur (PC-23)
Aravakurichi (AC-134),Karur (PC-23)
Karur (AC-135),Karur (PC-23)
Krishnarayapuram (AC-136),Karur (PC-23)
Manapparai (AC-138),Karur (PC-23)
Viralimalai (AC-179),Karur (PC-23)
Srirangam (AC-139),Tiruchirappalli (PC-24)
Tiruchirappalli West (AC-140),Tiruchirappalli (PC-24)
Tiruchirappalli East (AC-141),Tiruchirappalli (PC-24)
Thiruverumbur (AC-142),Tiruchirappalli (PC-24)
Gandarvakottai (AC-178),Tiruchirappalli (PC-24)
Pudukkottai (AC-180),Tiruchirappalli (PC-24)
Kulithalai (AC-137),Perambalur (PC-25)
Lalgudi (AC-143),Perambalur (PC-25)
Manachanallur (AC-144),Perambalur (PC-25)
Musiri (AC-145),Perambalur (PC-25)
Thuraiyur (AC-146),Perambalur (PC-25)
Perambalur (AC-147),Perambalur (PC-25)
Tittakudi (AC-151),Cuddalore (PC-26)
Vriddhachalam (AC-152),Cuddalore (PC-26)
Neyveli (AC-153),Cuddalore (PC-26)
Panruti (AC-154),Cuddalore (PC-26)
Cuddalore (AC-155),Cuddalore (PC-26)
Kurinjipadi (AC-156),Cuddalore (PC-26)
Kunnam (AC-148),Chidambaram (PC-27)
Ariyalur (AC-149),Chidambaram (PC-27)
Jayankondam (AC-150),Chidambaram (PC-27)
Bhuvanagiri (AC-157),Chidambaram (PC-27)
Chidambaram (AC-158),Chidambaram (PC-27)
Kattumannarkoil (AC-159),Chidambaram (PC-27)
Sirkazhi (AC-160),Mayiladuturai (PC-28)
Mayiladuthurai (AC-161),Mayiladuturai (PC-28)
Poompuhar (AC-162),Mayiladuturai (PC-28)
Thiruvidaimarudur (AC-170),Mayiladuturai (PC-28)
Kumbakonam (AC-171),Mayiladuturai (PC-28)
Papanasam (AC-172),Mayiladuturai (PC-28)
Nagapattinam (AC-163),Nagapattinam (PC-29)
Kilvelur (AC-164),Nagapattinam (PC-29)
Vedaranyam (AC-165),Nagapattinam (PC-29)
Thiruthuraipoondi (AC-166),Nagapattinam (PC-29)
Thiruvarur (AC-168),Nagapattinam (PC-29)
Nannilam (AC-169),Nagapattinam (PC-29)
Mannargudi (AC-167),Thanjavur (PC-30)
Thiruvaiyaru (AC-173),Thanjavur (PC-30)
Thanjavur (AC-174),Thanjavur (PC-30)
Orattanadu (AC-175),Thanjavur (PC-30)
Pattukkottai (AC-176),Thanjavur (PC-30)
Peravurani (AC-177),Thanjavur (PC-30)
Thirumayam (AC-181),Sivaganga (PC-31)
Alangudi (AC-182),Sivaganga (PC-31)
Karaikudi (AC-184),Sivaganga (PC-31)
Tiruppattur (AC-185),Sivaganga (PC-31)
Sivaganga (AC-186),Sivaganga (PC-31)
Manamadurai (AC-187),Sivaganga (PC-31)
Melur (AC-188),Madurai (PC-32)
Madurai East (AC-189),Madurai (PC-32)
Madurai North (AC-191),Madurai (PC-32)
Madurai South (AC-192),Madurai (PC-32)
Madurai Central (AC-193),Madurai (PC-32)
Madurai West (AC-194),Madurai (PC-32)
Sholavandan (AC-190),Theni (PC-33)
Usilampatti (AC-197),Theni (PC-33)
Andipatti (AC-198),Theni (PC-33)
Periyakulam (AC-199),Theni (PC-33)
Bodinayackanur (AC-200),Theni (PC-33)
Cumbum (AC-201),Theni (PC-33)
Thiruparankundram (AC-195),Virudhunagar (PC-34)
Thirumangalam (AC-196),Virudhunagar (PC-34)
Sattur (AC-204),Virudhunagar (PC-34)
Sivakasi (AC-205),Virudhunagar (PC-34)
Virudhunagar (AC-206),Virudhunagar (PC-34)
Aruppukkottai (AC-207),Virudhunagar (PC-34)
Aranthangi (AC-183),Ramanathapuram (PC-35)
Tiruchuli (AC-208),Ramanathapuram (PC-35)
Paramakudi (AC-209),Ramanathapuram (PC-35)
Tiruvadanai (AC-210),Ramanathapuram (PC-35)
Ramanathapuram (AC-211),Ramanathapuram (PC-35)
Mudhukulathur (AC-212),Ramanathapuram (PC-35)
Vilathikulam (AC-213),Thoothukkudi (PC-36)
Thoothukkudi (AC-214),Thoothukkudi (PC-36)
Tiruchendur (AC-215),Thoothukkudi (PC-36)
Srivaikuntam (AC-216),Thoothukkudi (PC-36)
Ottapidaram (AC-217),Thoothukkudi (PC-36)
Kovilpatti (AC-218),Thoothukkudi (PC-36)
Rajapalayam (AC-202),Tenkasi (PC-37)
Srivilliputhur (AC-203),Tenkasi (PC-37)
Sankarankovil (AC-219),Tenkasi (PC-37)
Vasudevanallur (AC-220),Tenkasi (PC-37)
Kadayanallur (AC-221),Tenkasi (PC-37)
Tenkasi (AC-222),Tenkasi (PC-37)
Alangulam (AC-223),Tirunelveli (PC-38)
Tirunelveli (AC-224),Tirunelveli (PC-38)
Ambasamudram (AC-225),Tirunelveli (PC-38)
Palayamkottai (AC-226),Tirunelveli (PC-38)
Nanguneri (AC-227),Tirunelveli (PC-38)
Radhapuram (AC-228),Tirunelveli (PC-38)
Kanniyakumari (AC-229),Kanniyakumari (PC-39)
Nagercoil (AC-230),Kanniyakumari (PC-39)
Colachel (AC-231),Kanniyakumari (PC-39)
Padmanabhapuram (AC-232),Kanniyakumari (PC-39)
Vilavancode (AC-233),Kanniyakumari (PC-39)
Killiyoor (AC-234),Kanniyakumari (PC-39)

AS

  • Thiruvallur (PC-1)
    • Gummidipoondi (AC-1)
    • Ponneri (AC-2)
    • Thiruvallur (AC-4)
    • Poonamallee (AC-5)
    • Avadi (AC-6)
    • Madavaram (AC-9)
  • Chennai North (PC-2)
    • Tiruvottiyur (AC-10)
    • Dr.Radhakrishnan Nagar (AC-11)
    • Perambur (AC-12)
    • Kolathur (AC-13)
    • Thiru-Vi-Ka Nagar (AC-15)
    • Royapuram (AC-17)
  • Chennai South (PC-3)
    • Virugampakkam (AC-22)
    • Saidapet (AC-23)
    • Thiyagarayanagar (AC-24)
    • Mylapore (AC-25)
    • Velachery (AC-26)
    • Sholinganallur (AC-27)
  • Chennai Central (PC-4)
    • Villivakkam (AC-14)
    • Egmore (AC-16)
    • Harbour (AC-18)
    • Chepauk-Thiruvallikeni (AC-19)
    • Thousand Lights (AC-20)
    • Anna Nagar (AC-21)
  • Sriperumbudur (PC-5)
    • Maduravoyal (AC-7)
    • Ambattur (AC-8)
    • Alandur (AC-28)
    • Sriperumbudur (AC-29)
    • Pallavaram (AC-30)
    • Tambaram (AC-31)
  • Kancheepuram (PC-6)
    • Chengalpattu (AC-32)
    • Thiruporur (AC-33)
    • Cheyyur (AC-34)
    • Madurantakam (AC-35)
    • Uthiramerur (AC-36)
    • Kancheepuram (AC-37)
  • Arakkonam (PC-7)
    • Tiruttani (AC-3)
    • Arakkonam (AC-38)
    • Sholingur (AC-39)
    • Katpadi (AC-40)
    • Ranipet (AC-41)
    • Arcot (AC-42)
  • Vellore (PC-8)
    • Vellore (AC-43)
    • Anaikattu (AC-44)
    • Kilvaithinankuppam (AC-45)
    • Gudiyattam (AC-46)
    • Vaniyambadi (AC-47)
    • Ambur (AC-48)
  • Krishnagiri (PC-9)
    • Uthangarai (AC-51)
    • Bargur (AC-52)
    • Krishnagiri (AC-53)
    • Veppanahalli (AC-54)
    • Hosur (AC-55)
    • Thalli (AC-56)
  • Dharmapuri (PC-10)
    • Palacodu (AC-57)
    • Pennagaram (AC-58)
    • Dharmapuri (AC-59)
    • Pappireddippatti (AC-60)
    • Harur (AC-61)
    • Mettur (AC-85)
  • Tiruvannamalai (PC-11)
    • Jolarpet (AC-49)
    • Tiruppattur (AC-50)
    • Chengam (AC-62)
    • Tiruvannamalai (AC-63)
    • Kilpennathur (AC-64)
    • Kalasapakkam (AC-65)
  • Arni (PC-12)
    • Polur (AC-66)
    • Arani (AC-67)
    • Cheyyar (AC-68)
    • Vandavasi (AC-69)
    • Gingee (AC-70)
    • Mailam (AC-71)
  • Viluppuram (PC-13)
    • Tindivanam (AC-72)
    • Vanur (AC-73)
    • Viluppuram (AC-74)
    • Vikravandi (AC-75)
    • Thirukoilur (AC-76)
    • Ulundurpettai (AC-77)
  • Kallakuruchi (PC-14)
    • Rishivandiyam (AC-78)
    • Sankarapuram (AC-79)
    • Kallakurichi (AC-80)
    • Gangavalli (AC-81)
    • Attur (AC-82)
    • Yercaud (AC-83)
  • Salem (PC-15)
    • Omalur (AC-84)
    • Edappadi (AC-86)
    • Salem West (AC-88)
    • Salem North (AC-89)
    • Salem South (AC-90)
    • Veerapandi (AC-91)
  • Namakkal (PC-16)
    • Sankari (AC-87)
    • Rasipuram (AC-92)
    • Senthamangalam (AC-93)
    • Namakkal (AC-94)
    • Paramathi-Velur (AC-95)
    • Tiruchengodu (AC-96)
  • Erode (PC-17)
    • Kumarapalayam (AC-97)
    • Erode East (AC-98)
    • Erode West (AC-99)
    • Modakurichi (AC-100)
    • Dharapuram (AC-101)
    • Kangayam (AC-102)
  • Tiruppur (PC-18)
    • Perundurai (AC-103)
    • Bhavani (AC-104)
    • Anthiyur (AC-105)
    • Gobichettipalayam (AC-106)
    • Tiruppur North (AC-113)
    • Tiruppur South (AC-114)
  • The Nilgiris (PC-19)
    • Bhavanisagar (AC-107)
    • Udhagamandalam (AC-108)
    • Gudalur (AC-109)
    • Coonoor (AC-110)
    • Mettuppalayam (AC-111)
    • Avanashi (AC-112)
  • Coimbatore (PC-20)
    • Palladam (AC-115)
    • Sulur (AC-116)
    • Kavundampalayam (AC-117)
    • Coimbatore North (AC-118)
    • Coimbatore South (AC-120)
    • Singanallur (AC-121)
  • Pollachi (PC-21)
    • Thondamuthur (AC-119)
    • Kinathukadavu (AC-122)
    • Pollachi (AC-123)
    • Valparai (AC-124)
    • Udumalaipettai (AC-125)
    • Madathukulam (AC-126)
  • Dindigul (PC-22)
    • Palani (AC-127)
    • Oddanchatram (AC-128)
    • Athoor (AC-129)
    • Nilakkottai (AC-130)
    • Natham (AC-131)
    • Dindigul (AC-132)
  • Karur (PC-23)
    • Vedasandur (AC-133)
    • Aravakurichi (AC-134)
    • Karur (AC-135)
    • Krishnarayapuram (AC-136)
    • Manapparai (AC-138)
    • Viralimalai (AC-179)
  • Tiruchirappalli (PC-24)
    • Srirangam (AC-139)
    • Tiruchirappalli West (AC-140)
    • Tiruchirappalli East (AC-141)
    • Thiruverumbur (AC-142)
    • Gandarvakottai (AC-178)
    • Pudukkottai (AC-180)
  • Perambalur (PC-25)
    • Kulithalai (AC-137)
    • Lalgudi (AC-143)
    • Manachanallur (AC-144)
    • Musiri (AC-145)
    • Thuraiyur (AC-146)
    • Perambalur (AC-147)
  • Cuddalore (PC-26)
    • Tittakudi (AC-151)
    • Vriddhachalam (AC-152)
    • Neyveli (AC-153)
    • Panruti (AC-154)
    • Cuddalore (AC-155)
    • Kurinjipadi (AC-156)
  • Chidambaram (PC-27)
    • Kunnam (AC-148)
    • Ariyalur (AC-149)
    • Jayankondam (AC-150)
    • Bhuvanagiri (AC-157)
    • Chidambaram (AC-158)
    • Kattumannarkoil (AC-159)
  • Mayiladuturai (PC-28)
    • Sirkazhi (AC-160)
    • Mayiladuthurai (AC-161)
    • Poompuhar (AC-162)
    • Thiruvidaimarudur (AC-170)
    • Kumbakonam (AC-171)
    • Papanasam (AC-172)
  • Nagapattinam (PC-29)
    • Nagapattinam (AC-163)
    • Kilvelur (AC-164)
    • Vedaranyam (AC-165)
    • Thiruthuraipoondi (AC-166)
    • Thiruvarur (AC-168)
    • Nannilam (AC-169)
  • Thanjavur (PC-30)
    • Mannargudi (AC-167)
    • Thiruvaiyaru (AC-173)
    • Thanjavur (AC-174)
    • Orattanadu (AC-175)
    • Pattukkottai (AC-176)
    • Peravurani (AC-177)
  • Sivaganga (PC-31)
    • Thirumayam (AC-181)
    • Alangudi (AC-182)
    • Karaikudi (AC-184)
    • Tiruppattur (AC-185)
    • Sivaganga (AC-186)
    • Manamadurai (AC-187)
  • Madurai (PC-32)
    • Melur (AC-188)
    • Madurai East (AC-189)
    • Madurai North (AC-191)
    • Madurai South (AC-192)
    • Madurai Central (AC-193)
    • Madurai West (AC-194)
  • Theni (PC-33)
    • Sholavandan (AC-190)
    • Usilampatti (AC-197)
    • Andipatti (AC-198)
    • Periyakulam (AC-199)
    • Bodinayackanur (AC-200)
    • Cumbum (AC-201)
  • Virudhunagar (PC-34)
    • Thiruparankundram (AC-195)
    • Thirumangalam (AC-196)
    • Sattur (AC-204)
    • Sivakasi (AC-205)
    • Virudhunagar (AC-206)
    • Aruppukkottai (AC-207)
  • Ramanathapuram (PC-35)
    • Aranthangi (AC-183)
    • Tiruchuli (AC-208)
    • Paramakudi (AC-209)
    • Tiruvadanai (AC-210)
    • Ramanathapuram (AC-211)
    • Mudhukulathur (AC-212)
  • Thoothukkudi (PC-36)
    • Vilathikulam (AC-213)
    • Thoothukkudi (AC-214)
    • Tiruchendur (AC-215)
    • Srivaikuntam (AC-216)
    • Ottapidaram (AC-217)
    • Kovilpatti (AC-218)
  • Tenkasi (PC-37)
    • Rajapalayam (AC-202)
    • Srivilliputhur (AC-203)
    • Sankarankovil (AC-219)
    • Vasudevanallur (AC-220)
    • Kadayanallur (AC-221)
    • Tenkasi (AC-222)
  • Tirunelveli (PC-38)
    • Alangulam (AC-223)
    • Tirunelveli (AC-224)
    • Ambasamudram (AC-225)
    • Palayamkottai (AC-226)
    • Nanguneri (AC-227)
    • Radhapuram (AC-228)
  • Kanniyakumari (PC-39)
    • Kanniyakumari (AC-229)
    • Nagercoil (AC-230)
    • Colachel (AC-231)
    • Padmanabhapuram (AC-232)
    • Vilavancode (AC-233)
    • Killiyoor (AC-234)

Used following two macros

For parliamentary_constituency generation

let @w="ggyGP:1,234 s/.*,//\<CR>gg:1,234 !uniq \<CR>1,39 g/^/normal I- \<CR>\<ESC>gg39j"

For adding assembly_constituencies under parliamentary_constituency

let @e="yyf,wv$#p>>i- \<ESC>f,D``dd"

For sorting the assembly_constituencies in ascending order of AC Number

Macro for sorting based on AC Number

let @s="/^\w\<CR>jV5j:!sort -nt':' -k2,2\<CR>"

Running above macros as

@w

and

234@e

Change - to : in AC Number for proper sort as (-) is also found in assembly_constituencies

:%s/AC\zs-/:/g\<CR>

Run @s macro for 39 times

39@s

Restore back : to - in AC

:%s/AC\zs:/-/g\<CR>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment